본문 바로가기
서버/리눅스

CentOS7, 아마존 리눅스 Let's Encrypt 무료 인증서 사용하기

by 사악신 2018. 6. 18.

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"

 

반응형

댓글