잘못된 정보가 있다면, 꼭 댓글로 알려주세요(비로그인 익명도 가능).

여러분의 피드백이 저와 방문자 모두를 올바른 정보로 인도할 수 있습니다.

감사합니다. -현록

후원해주실 분은 여기로→

현록의 기록저장소

DuckDNS, Let's Encrypt 본문

Study/Linux/Unix/OSX

DuckDNS, Let's Encrypt

현록 2021. 5. 4. 16:31

[DuckDNS 5분마다 자동갱신]

 

https://www.duckdns.org/

% 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
Comments

잘못된 정보가 있다면, 꼭 댓글로 알려주세요(비로그인 익명도 가능).

여러분의 피드백이 저와 방문자 모두를 올바른 정보로 인도할 수 있습니다.

감사합니다. -현록

후원해주실 분은 여기로→