37 HTTPS SSL 적용 - 무료 인증서

37.1 SSL 무료인증서 - Certbot

무료 SSL인증서를 설치하겠습니다.

HTTPS를 적용을 위해
Certbot 사이트에서 권장하는 snap 패키지를 이용하여 설치하겠습니다.
아래 명령을 실행하여 인증서를 발급하시면 됩니다.

1
2
3
sudo snap install certbot --classic

certbot certonly --standalone 

명령어 실행 이후 단계는(입력화면 스샷을 날려먹었습니다.ㅠ)
1) 이메일 입력
2) 약관동의 Y
3) 정보받기 N
4) 도메인 입력 ex) pythonblog.co.kr
5) 발급 완료되며 nginx/site-available/default에 SSL 설정이 추가됩니다.

1
2
#만료일 확인
certbot certificates

37.2 SSL 적용 확인

SSL 발급이 완료되었다면 아래 명령어를 실행합니다.

브라우저를 통해 SSL 적용을 확인합니다.

1
2
3
nginx -t

service nginx restart

브라우저를 열고
https://도메인으로 접속해 SSL적용여부를 확인하세요.

SSL적용화면