nginx에 SSL 적용

범고래_1 2022. 1. 3. 18:25

인증서 적용. 어렵지 않다.

 

1. certbot install

sudo apt install python3-certbot-nginx

2. certbot으로 서버에 SSL 인증서 설치

sudo certbot --nginx -d abc.com -d sub.abc.com

설치 도중 옵션에서 2를 누르면 http -> https 리다이렉트

설치가 완료되면 자동으로 /etc/nginx/sites-available에 있는 nginx 설정값들이 업데이트 되고 인증서가 매칭된다.

 

3. certbot 업데이트

certbot 인증서는 90일마다 업데이트 해야하는데, 사실 /etc/cron.d에 업데이트가 등록되어 있다.

테스트 명령어는 다음과 같다.

sudo certbot renew --dry-run

4. 테스트

ssllabs라는 사이트에서 SSL 인증서에 대해 암호화 강도 등 각종 테스트하고 평가를 하는데,

cert봇으로 만든 인증서는 점수가 아주 우수하다.

테스트 예시 : 

https://www.ssllabs.com/ssltest/analyze.html?d=mail.naver.com

'' 카테고리의 다른 글

nginx 서브도메인 추가  (0) 2022.01.03
curl로 데이터 보내기  (0) 2018.07.28
urllib urldecode url디코드  (0) 2018.07.09