今天有個(gè)泰國vps的客戶說他的寶塔面板想要實(shí)現(xiàn)自動(dòng)續(xù)費(fèi)證書
寶塔面板6.X在Let’s Encrypt證書方面終于支持了DNS申請證書了,我們都知道寶塔面板以前只支持用文件驗(yàn)證的方式來申請證書,所以在自動(dòng)續(xù)期方面不是太友好。到期了需要手動(dòng)申請!
Let’s Encrypt唯一的缺點(diǎn)是證書只有90天有效期,所以實(shí)現(xiàn)自動(dòng)續(xù)期是很多站長希望的。這個(gè)時(shí)候我們就需要用通過acme申請證書了!
對于單域名證書的自動(dòng)續(xù)期,寶塔面板在6.8.8已經(jīng)解決了,我們可以通過DNS驗(yàn)證來解決。寶塔面板也是利用acme.sh來一鍵申請和安裝letsencrypt免費(fèi)SSL證書,所以寶塔面板也是安裝好了acme。
雖然現(xiàn)在寶塔官方面板最新版是7.*,但是依然有很多客戶用的是6.*,所以客戶如果想要自動(dòng)續(xù)費(fèi),可以用下面的 腳本
如果在配置Let’s Encrypt證書后,使用crontab -l查看定時(shí)任務(wù),沒有發(fā)現(xiàn)有關(guān)ssl證書續(xù)期的腳本,我們可以在面板首頁點(diǎn)擊修復(fù)面板然后再執(zhí)行這條命令,如下:
- echo '9 0 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null' >> /var/spool/cron/root