serverSide/Linux
[nginx] 가상호스팅 SSL 인증서 추가
Root_js
2020. 6. 10. 10:28
내부 외부 방화벽 다 여는건 기본이고..
가상 호스팅 이용중... 한개 호스팅만 ssl이 적용되도록 해야함.
cd /etc/nginx/conf.d
설정해야하는 호스팅 설정 파일을 오픈 하고
listen 443 ssl;
ssl on;
server_name 도메인정보;
ssl_certificate /etc/ssl/인증서파일_cert.pem;
ssl_certificate_key /etc/ssl/키파일_new.pem;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-SHA:
ssl_prefer_server_ciphers on;
ssl_ecdh_curve secp521r1;
ssl_session_cache shared:SSL:10m;
키파일명이 _new인 이유는 인증서 키파일에 비밀번호 정보가 있어 해당 부분을 삭제하고 설정해야 nginx 재시작 문제 없이 실행 됨
openssl rsa -in 키파일.pem -out 키파일_new.pem