免費(fèi)HTTPS證書

阿里云上有免費(fèi)的ssl證書,但是只有一年期限,到期需要重新申請(qǐng),且一個(gè)賬號(hào)最多只能申請(qǐng)20個(gè)證書,麻煩。現(xiàn)教一種簡單快捷,且自動(dòng)續(xù)期的工具。

安裝acme

curl  https://get.acme.sh | sh

如無意外,這一步會(huì)報(bào)錯(cuò):

0curl: (7) Failed connect to raw.githubusercontent.com:443; 拒絕連接

這是天朝特色,但難不倒我們?cè)愁悾?etc/hosts文件中加入以下映射

199.232.28.133 raw.githubusercontent.com

重新安裝即可!

安裝后工作

安裝了acme成功后,添加一個(gè)別名,

alias acme.sh=~/.acme.sh/acme.sh
echo 'alias acme.sh=~/.acme.sh/acme.sh' >>/etc/profile
source /etc/profile

生成驗(yàn)證文件

acme.sh  --issue  -d donation.XXX.cn   --webroot  /home/apps/donation/admin_web/

該命令會(huì)在 /home/apps/donation/admin_web/目錄生成驗(yàn)證文件,而且在驗(yàn)證完后,會(huì)自動(dòng)清除!

生成證書

acme.sh --install-cert -d donation.XXX.cn \
--key-file       /etc/nginx/ssl/donation.XXX.cn.key  \
--fullchain-file /etc/nginx/ssl/donation.XXX.cn.crt \
--reloadcmd     "service nginx force-reload"

配置nginx

這個(gè)不用教啦!到此大功告成!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容