# Nginx + NodeJS 환경에 SSL 인증서 설치하기
카페24 에서 저렴한 KISA 인증서를 신청하고 인증서를 신청하여 바고 다음으로 진행합니다.
# 엔진엑스 인증서 설치법
받은 인증서 중 개인키 와 인증서를 서버에 올려둡니다.
기존 80 으로 돌아가던 서비스를 443 으로 리다이렉트하고 인증서 경로를 지정한 후 엔진엑스를 리스타트합니다.
리스타트할 때 인증서 암호를 두 번 물어봅니다. 생성시 사용했던 패스워드를 입력합니다.
server {
server_name 사용자도메인;
rewrite ^ https://사용자도메인$request_uri? permanent;
}
server {
server_name 사용자도메인;
listen 443;
ssl on;
ssl_certificate /인증서 경로/ssl.crt;
ssl_certificate_key /인증서 경로/ssl.key;
ssl_session_timeout 5m;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:3100/;
proxy_redirect off;
}
}
# 인증서 종류별 / 가격별 차이
- 배상금액
- 지원 브라우저
- 모바일 지원
- 멀티 도메인
지원되지 않는 브라우저가 있으니 꼭 확인하세요.
제가 구입한 KISA 것의 경우 파이어폭스를 지원하지 않습니다. 구입하고 점검해보니 신뢰할 수 없는 인증서라고 나오더군요. #망
'Development > Servers' 카테고리의 다른 글
아파치 웹서버를 엔진엑스로 교체하기 (3) | 2013.05.09 |
---|---|
로컬 개발환경 세팅 (0) | 2013.05.02 |
mongoDB 사용자 계정 관련 (0) | 2013.02.13 |
PHP 로컬 웹서버 테스트 (0) | 2013.01.30 |
CentOS 5.8 에서 최신의 NodeJS 설치 (0) | 2013.01.15 |