Let's Encrypt 最近推出了通配符證書,嘗試一下
使用 acme.sh 進行申請,仍是很是方便的。
官方文檔nginx
咱們按照文檔中的描述進行第一步的時候可能會出現一些錯誤的提示
若是看到有 socat 字樣,那麼先執行git
sudo apt-get install socat // 或者 sudo yum install socat
curl https://get.acme.sh | sh
申請證書須要驗證域名,這裏使用 dns 的驗證方式
詳情介紹請看 這裏
以阿里雲舉例github
export Ali_Key="sdfsdfsdfljlbjkljlkjsdfoiwje" export Ali_Secret="jlsdflanljkljlfdsaklkjflsa"
acme.sh --issue --dns dns_ali -d example.com -d *.example.com
而後看輸出的內容能夠肯定證書所在位置,這時就申請成功了,而後在 nginx 等服務中進行對應的配置就能夠了。api