[NGINX] tl;dr nginx에서 https 설정

2024. 4. 8. 22:35BE/NGINX

728x90
  • 가비아에서 도메인 주소 발급 후 dns 설정하기

  • 필요 패키지 설치
sudo apt-get install certbot
sudo apt-get install python3-certbot-nginx
  • certbot 설정 명령어 실행
sudo certbot --nginx -d <domain> -d www.<domain>
  • 주의사항
    • 위의 명령어는 nginx를 통해 수행하고 있으므로 nginx를 실행한 상태에서 수행가능
    • nginx는 보통 80포트를 기본으로 사용하므로 certbot과 포트가 충돌발생함. 따라서 certbot을 실행할 때는 잠깐 81:80 포트 매핑을 수정한 후 설정이 완료된 후 다시 원상태인 80:80 포트 매핑으로 변경이 필요함