설치
sudo yum install certbot
발급
sudo certbot certonly --standalone -d inpiniti.p-e.kr,www.inpiniti.p-e.kr,comics.inpiniti.p-e.kr
발급 내역 조회
sudo certbot certificates
nginx 443 변경
sudo vim /etc/nginx/sites-available/default
listen 443 ssl http2;
server_name domain.com www.domain.com;
nginx 추가
ssl_certificate /etc/letsencrypt/live/domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain.com/privkey.pem;
재시작
sudo service nginx restart
자동갱신
# crontab config 편집기 실행.
sudo crontab -e
# 매월 1일 새벽 3시(서버시간 18시) 실행 설정.
0 18 1 * * sudo certbot renew --pre-hook "sudo systemctl stop nginx" --post-hook "sudo systemctl restart nginx"
# crontab 보기
sudo crontab -l
# crontab 로그 보기
sudo cat /var/log/cron