前面我們已經有幾篇文章介紹過了letsencrypt
:
lets encrypt 最近很火的免費ssl 使用教程
letsencrypt 配置參考文章
是時候支援 https 了
#!/bin/sh
# this script renews all the let's encrypt certificates with a validity < 30 days
if ! /opt/letsencrypt/letsencrypt-auto renew > /var/log/letsencrypt/renew.log 2>&1 ; then
echo automated renewal failed:
cat /var/log/letsencrypt/renew.log
exit
1fi
從這個指令碼可以看出,我是把letsencrypt包放在/opt/
目錄下的,如果你不在這個目錄,請修改。
接著我們需要新增到計畫任務中,讓此指令碼每個月執行一次:
#需要可執行許可權
chmod +x renewcerts.sh
#renewcerts.sh 就是我們上面指令碼的檔名
然後,新增進計畫任務中:
crontab -e#*
* 1 * * /bin/sh /opt/renewcerts.sh
每個月1號執行。(注意我們把renewcerts.sh
指令碼同樣放在/opt/
目錄下的).
我們可以使用crontab -l
檢視已有的計畫任務。
letsencrypt自動續簽
let s encrypt申請的證書會有三個月的有效期,如何更方便的續期呢?所謂letsencrypt續期,續期相當於重新申請一次證書,然後在伺服器端將過期的證書替換掉即可。由於這個免費的證書只有3個月的有效期,所以需要提前申請好新的證書,然後部署到伺服器上。一般情況下在自己伺服器部署申請let s...
webpack dev server的自動更新配置
一 背景 測試發布乙個專案,修改jsx中的內容,頁面不自動更新。每次必須執行npm run build 然後執行npm run start。指令碼如下 scripts build每次要花6秒左右,效率實在不高。二 檢查 1.webpack.config.js module.exports 看的出,執...
申請Let s Encrypt的證書
允許epel倉庫 yum y install yum utils yum config manager enable rhui region rhel server extras rhui region rhel server optional 安裝certbot sudo yum install ...