본문 바로가기

nginx

Nginx 에 코모도 Positive SSL 적용기 Nginx 에 코모도 Positive SSL 적용기 한비로 HanbiroSSL 에서 코모도 포지티브를 신청, 가장 저렴한 편이다. 결제하고 메일을 한 번 받아서 인증하고 하루 이틀 지나면최종 인증 파일이 담긴 메일을 받는다. 순서는 다음과 같다. 홈페이지 내용은 좀 복잡해 보인다… 압축 파일을 풀어서 또는 그대로 업로드, 서버에서 풀던 아무튼 풀어 다음과 같은 파일들을 확인한다.설명서에는 아래와 같은 내용이 포함된다. 파일 종류 설명 .crt - 서버응답인증서 (CA에서 발급된 인증서 PEM 텍스트) .key - CSR 자동생성 신청시, 같이 자동 생성된 개인키 (SHA1 알고리즘, PEM 텍스트, 패스워드 없음) .pfx - 개인키+서버응답인증서 패키징된 인증서 (설치시 암호 필요) .pfx.txt -.. 더보기
Nginx 프록시 모드 세팅 점검 엔진엑스 프록시 모드로 돌릴 때 이슈 하나 노드에서 정상으로 처리되던 URI 예를 들면 abc.com/나쁜%2F녀석 이건 "나쁜/녀석" 으로 디코딩 되어 처리되어야 할 상황 노드에서 별 이상없이 잘 되던게 엔진엑스 프록시 모드에서 디코딩이 잘 안되더라... abc.com/나쁜%252F녀석 으로 해야 "나쁜/녀석" 으로 디코딩 되더란 말이지 이건 rewrite 로 해결하기엔 찝찝한 문제라 좀 더 구글링... 아래와 같은 상황 원래 이렇게 세팅했었는데 그동안 별 이상 없이 잘 쓰고 있었다. 82 location / { 83 proxy_set_header X-Real-IP $remote_addr; 84 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;.. 더보기
아파치 웹서버를 엔진엑스로 교체하기 ## CENT OS 6 에 엔진엑스 설치 기존 APM 으로 돌아가던 사이트의 웹서버를 nginx 로 교체정확히 테스트 하지 않았지만 반응속도 빨라진게 느껴진다. (기분 탓일 수도 있다) `추가작업` 아파치에서 접속자의 IP 를 제대로 가져오지 못하는 문제가 있습니다. 하단에 추가 기록을 남김. # 작업 목표 웹서버 를 엔진엑스로 교체하고 기존 PHP 가 돌아가던 아파치를 그대로 프록시 서버로 사용. # 작업 과정 1. 8080 포트 확인netstat -tnl 으로 8080 이 어떤 상태인지 확인 2. iptables 수정 vi /etc/sysconfig/iptables 필요한 포트를 열어주자 /etc/init.d/iptables restart 재시작해주고 열렸는지 확인 3. 라이브 서버라 웹페이지가 죽으.. 더보기
엔진엑스nginx 에 SSL 세팅하기 # Nginx + NodeJS 환경에 SSL 인증서 설치하기 카페24 에서 저렴한 KISA 인증서를 신청하고 인증서를 신청하여 바고 다음으로 진행합니다. # 엔진엑스 인증서 설치법 받은 인증서 중 개인키 와 인증서를 서버에 올려둡니다. 기존 80 으로 돌아가던 서비스를 443 으로 리다이렉트하고 인증서 경로를 지정한 후 엔진엑스를 리스타트합니다. 리스타트할 때 인증서 암호를 두 번 물어봅니다. 생성시 사용했던 패스워드를 입력합니다. server { server_name 사용자도메인; rewrite ^ https://사용자도메인$request_uri? permanent;} server { server_name 사용자도메인; listen 443; ssl on; ssl_certificate /인증서 경로/ss.. 더보기