EasyEngine 自動更新 Let’s Encrypt SSL 加密證書

Automated Renew Letsencrypt

Let’s Encrypt SSL 證書申請一次只能使用 90 天,90 天後就要手動再申請一次,EasyEngine 可以在到期 30 天前,自動更新 Let’s Encrypt SSL 加密證書。

使用 cron 計畫方法,加入下面指令:

0 0 * * 0 ee site update --le=renew --all 2> /dev/null

當你開一個虛擬網站,如果有安裝 letsencrypt SSL 加密證書,EasyEngine 就會自動在 cron 中加入上面的指令,不過它不會自動更新證書。

ee site update example.com --wp --letsencrypt

用 crontab -e 修改計畫,修改成下面的指令

0 0 * * 0 sudo ee site update --le=renew --all 2> /dev/null
還有一個要注意的事情,如果你管理很多網站,其中一個網站已經搬家或停站了,DNS A 紀錄指向到別的主機 IP 了,EE 的證書自動更新程序也會停止。

要將這個網站移除或禁用 (disable),這個自動更新程序才會正常工作。

2017/08/09 補充

如果 Linux 沒有自動執行更新,請手動更新

ee site update example.com --letsencrypt=renew

檢查網站的 SSL 狀態和到期日期:

ee site info example.com

Featured Photo 攝影師:Markus Distelrath,連結:Pixabay

Follow me

yungke

視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師,其實是個打雜小弟,修電燈、水管也都是我的工作。
yungke
Follow me
Advertisement

Follow Me

查看本文
喜愛 Like 點擊數!!
Back to top