우분투 22.04 Nginx Let's Encrypt SSL 인증서 설치하기
2023.11.26 23:06
우분투 22.04에서 Nginx에 Let's Encrypt SSL 인증서를 설치하는 방법
1. Certbot을 설치한다.
sudo snap install --classic certbot
2. Certbot 명령어를 사용할 수 있도록 심볼릭 링크를 만든다.
sudo ln -s /snap/bin/certbot /usr/bin/certbot
3. Certbot을 실행한다. 3.1 과 3.2 중에 하나를 선택한다.
3.1 Certbot으로 인증서를 만들고 Nginx 구성을 자동으로 편집해서 HTTPS 액세스를 사용할 수 있도록 할 경우
sudo certbot --nginx
3.2 그냥 인증서만 만들 경우
sudo certbot certonly --nginx
3번 과정이 끝나면 웹사이트에 접속해서 HTTPS가 적용되는지 확인한다.
선택. 자동으로 갱신되는지 테스트한다.
sudo certbot renew --dry-run
필요하면 crontab에 등록해서 자동으로 갱신되도록 설정한다.