잘못된 정보가 있다면, 꼭 댓글로 알려주세요(비로그인 익명도 가능).
여러분의 피드백이 저와 방문자 모두를 올바른 정보로 인도할 수 있습니다.
감사합니다. -현록
현록의 기록저장소
DuckDNS, Let's Encrypt 본문
[DuckDNS 5분마다 자동갱신]
% crontab -e |
*/5 * * * * sh파일경로 >/dev/null 2>&1 |
sh파일내용
echo url="https://www.duckdns.org/update?domains=도메인앞부분&token=토큰&ip=" | curl -k -o ~/duckdns/duck.log -K - |
로그파일 내용은, 갱신에 성공하면 OK, 실패하면 KO.
(요청이 잦아서인지 가끔 502 Bad Gateway가 뜨기도 하는데,
DuckDNS의 install부분에서 5분마다를 지침으로 하고 있어서 그대로 따름)
[Let's Encrypt]
% brew install certbot |
% sudo certbot certonly -a standalone -d 도메인 |
매월 1일 새벽3시 갱신요청 및 pkcs12 인증서 생성
% sudo crontab -e |
0 18 1 * * sh파일경로 >/dev/null 2>&1 |
sh파일내용
/usr/local/bin/certbot renew /usr/bin/openssl pkcs12 -export -in /etc/letsencrypt/live/도메인/fullchain.pem -inkey /etc/letsencrypt/live/도메인/privkey.pem -out 파일명.p12 -name bootalias -CAfile /etc/letsencrypt/live/도메인/chain.pem -caname root -passin pass:비밀번호 -passout pass:비밀번호 |
'Study > Linux/Unix/OSX' 카테고리의 다른 글
Linux 계보 (0) | 2020.05.24 |
---|
잘못된 정보가 있다면, 꼭 댓글로 알려주세요(비로그인 익명도 가능).
여러분의 피드백이 저와 방문자 모두를 올바른 정보로 인도할 수 있습니다.
감사합니다. -현록