Certbot 설치하기
sudo apt install -y certbot python3-certbot-nginx
Nginx 설정 변경하기
sudo vi /etc/nginx/sites-available/example.com
or
sudo vi /etc/nginx/conf.d/default.conf
Nginx 버전에 따라서 폴더 및 파일 위치가 조금 다를 수 있습니다.
server {
listen 80;
server_name example.com www.example.com;
...
}
`server_name`에 도메인 주소를 입력합니다. 앞에 `http`, `https`와 같은 부분은 입력하지 않습니다. 입력 후 `:wq`를 통해 저장하고 나옵니다.
sudo service nginx restart
`Nginx` 재시작
Let's Encrypt 인증서 발급받기
sudo certbot --nginx -d example.com -d www.example.com
or
sudo certbot --nginx -d example.com
도메인이 여러개 일 경우 한줄에 작성하고 한개인 경우 한개만 작성
`80` 포트로 들어온 경우 `443` 즉, `HTTPS`로 리다이렉트를 할 것인지 물어보면 `2`번을 눌러 리다이렉트 설정
Certbot 자동 갱신 확인
sudo certbot certificates
인증서 만료일이 얼마나 남았는지 확인하는 방법
sudo systemctl status certbot.timer
타이머 서비스 상태 체크
sudo certbot renew --dry-run
갱신 프로세스 테스트
728x90
사업자 정보 표시
레플라 | 홍대기 | 경기도 부천시 부일로 519 화신오피스텔 1404호 | 사업자 등록번호 : 726-04-01977 | TEL : 070-8800-6071 | Mail : support@reafla.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'Ubuntu20.04 > Nginx' 카테고리의 다른 글
[Nginx] Ubuntu 20.04~24.04 Nginx mainline or stable 설치하기 (0) | 2023.12.11 |
---|