Python/Deploy

Ubuntu 22.04 Nginx HTTPS 적용

bonevillain 2023. 7. 10. 19:23
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository universe
$ sudo apt-get update
$ sudo apt-get install certbot python3-certbot-nginx

$ sudo certbot --nginx -d 사이트 주소 입력
# sudo certbot --nginx -d example.com
# sudo certbot --nginx -d blog.example.com

 

Certbox Process

  1. 첫 번째 내용 : 각종 보안 이슈 사항 등 정보 제공 - 관리자 이메일 주소 입력
  2. 두 번째 내용 : 이용 동의 관련 동의 선택 - 동의
  3. 세 번째 내용 : 다른 업체 정보 제공 동의 여부 - 비동의

발급 완료

 

/etc/letsencrypt/live/[사이트 주소] 에서 생성된 파일들 확인 가능

ex) /etc/letsencrypt/live/example.com

 

$ sudo service nginx restart

 

아마존 서버 사용 시, 80번, 443번 포트 둘 다 개방 필요