nginx ssl 적용

인피니티·2024년 1월 29일
0

설치

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
profile
nuxt 개발자

0개의 댓글