centos配置let's encrypt並自動更新
假如就放在
/home
下
如果報錯,再執行一遍
email為郵箱,-w後面為**目錄,-d後面為**網域名稱
然後生成的證書在
/etc/letsencrypt/live/
下
編輯nginx配置檔案,不同框架,需要改不同的東西,大同小異
server
location ~ \.php$
location
/storage/
}
server
}
service nginx reload
即可完成ssl的配置,有效期3個月,快到期會自動往上面的郵箱發郵件,後台renew續期即可
/home/certbot-master/certbot-auto
renew
完成續期
加入定時任務,設定了每週一凌晨4點30自動更新證書,並自動重啟nginx服務,證書在到期前30天內才能更新,多餘的更新會自動忽略掉的,每週更新還有乙個好處是更新可能會失敗,這樣最多還有4次的嘗試機會來保證不會過期.
建立指令碼 renew-cert.sh
#!/bin/bash
/home/certbot-master/certbot-auto
renew
/sbin/service
nginx reload
儲存指令碼,並給予可執行許可權
chmod
a+x renew-cert.sh
寫入定時任務
crontab
-e
30 4 * * 1
/home/renew-cert
.sh >>
/home/renew-cert
.log 2>&1
儲存並重啟crontd
service crond restart
完成自動更新證書
磨快linux下免費的小刀 gedit
在ubuntu下開發ror,感覺很爽,又發現自帶的文字編輯器gedit也相當不錯,預設就可以支援ruby的高亮顯示,花了點時間收拾收拾,感覺也快比得上傳說中的textmate一樣漂亮。現在基本上開啟gedit和幾個終端視窗,不再用那些慢悠悠的ide了。不敢獨享,與君共勉。我的環境,供參考 ubunt...
免費LInux主機資源
一 m net.arbornet.org 註冊 1 telnet m net.arbornet.org vista系統預設是關閉telnet的 因為不安全 需要開啟。cmd telnet 2 login newuser password 3 ssh m net.arbornet.org vi的方向鍵...
免費LInux主機資源
一 m net.arbornet.org 註冊 1 telnet m net.arbornet.org vista系統預設是關閉telnet的 由於不安全 須要開啟。cmd telnet 2 login newuser password 3 ssh m net.arbornet.org vi的方向鍵...