在Windows下使用Apache架站時,申請Let's Encrypt的SSL憑證的步驟:
1.確認web的port 80可以連線
有http自動轉https的話要關掉
2.下載win-acme
解壓縮後執行wacs.exe(可能要管理員權限)
3.wacs.exe操作如下
選m
選2

輸入網址(不用加https)
選4
選1
輸入網站根目錄位置
選2
選2

輸入存檔SSL憑證的位置
選1
選5
選3
之後enter按到底,會開始自動申請憑證,申請成功後按q離開wacs.exe
4.修改http-ssl.conf
加入或修改下面三行
SSLCertificateFile "SSL憑證存檔位置/網站名稱-crt.pem"
SSLCertificateKeyFile "SSL憑證存檔位置/網站名稱-key.pem"
SSLCertificateChainFile "SSL憑證存檔位置/網站名稱-chain.pem"
5.重啟apache
6.自動更新憑證
寫一個bat,加到工作排程
cd C:/win-acme(就是解壓縮win-acme的地方)
wacs.exe --renew --force
net stop Apache2.4 && net start Apache2.4
留言
張貼留言