서버/리눅스
CentOS7, 아마존 리눅스 Let's Encrypt 무료 인증서 사용하기
사악신
2018. 6. 18. 15:44
Let's Encrypt 를 사용하여 https 를 운영하기 위하여 아래 패키지를 설치합니다.(루트 권한)
yum install certbot python2-certbot-nginx
웹서버로 nginx 를 사용할 경우이며, 아래의 명령어를 실행하여 https 를 사용할 도메인을 지정합니다.
certbot --nginx -m 메일주소 -d 도메인주소
관련 설정 파일들이 생성됩니다. nginx 의 설정을 테스트한 후, 이상이 없으면 재실행합니다.
nginx -t
systemctl restart nginx
브라우저로 접속한 후, 정상적으로 동작하는지 확인합니다.
인증서는 3개월 마다 갱신되므로 cron 으로 짝수월 1일 마다 갱신되도록 합니다.
crontab -e
0 0 1 */2 * /usr/bin/certbot renew --quiet --post-hook "systemctl restart nginx"0 0 1 */2 * /usr/bin/certbot renew --quiet --post-hook "systemctl restart nginx"
반응형