우분투 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에 등록해서 자동으로 갱신되도록 설정한다.

서버 관련 글

더보기