Linux/CentOS
Nginx Server 1.8 에서 HTTPS 적용하기
후뤼한잉여
2015. 11. 11. 11:41
Nginx Server 1.8 에서 HTTPS 적용하기
1) 개요
Nginx Server에 HTTPS 적용한 내용을 정리하기 위해 작성되었습니다.
2) 설정 방법
- SSL 인증서 생성하기
- Nginx 설정파일 수정하기
sudo vi /opt/nginx/conf/nginx.conf
nginx.conf
파일에 수정할 내용server { //HTTPS server 관련 전체 주석 해제 . . listen 443 ssl; . . server_name [도메인 이름]; ssl_certificate [인증서 디렉토리]/[인증서 이름].crt; ssl_certificate_key [인증서 디렉토리]/[인증서 이름].key; . . }
- HTTP으로 접속시 HTTPS로 리다이렉트 하는 방법
server { //HTTP server 관련 부분에 추가 . . return 301 https://$host$request_uri; }
- HTTP으로 접속시 HTTPS로 리다이렉트 하는 방법
- 방화벽 해제하기
sudo firewall-cmd --add-service=https --permanent sudo firewall-cmd --reload
- Nginx 재시작
service nginx restart