轉載自:https://blog.hahasmile.com/xampp-zerossl/
這邊是教大家如何在Xampp使用免費的 ZeroSSL,若你想使用付費的SSL請看這篇
好,一開始請先至 https://zerossl.com/,註冊好帳號
按下 New Certificat 按鈕
輸入你的域名>下一步
選擇90天的憑證(一年的要付費)>下一步
下一步
選擇Free方案,只能申請三組憑證…>下一步
選擇上傳檔案的驗證方式
在網站根目錄建立.well-known/pki-validation/ 此路徑需要的資料夾
windows如何建立.well-known 資料夾?
新增資料夾>命名.well-known.就能建立了
將驗證用的檔案放到pki-validation目錄中>下一步
驗證成功!可以下載憑證了
按下Download Certificate
你會得到一個yourname.com.zip
解壓縮後裡面有三個檔案
certificate.crt
private.key
ca_bundle.crt
開啟 http-ssl.conf
# Listen 443 改為 Listen 443
*作業系統防火牆請記得開放443port
certificate.crt 更名為 yourname.crt 後存放到如上圖的server.crt位置
private.key 更名為 yourname.key 後存放到如上圖的server.key位置
ca_bundle.crt 更名為 yournameca_bundle.crt 後存放到原本的ca_bundle.crt位置
開啟 httpd-ssl.conf
加入網站
1 | ServerName xxx.com.tw DocumentRoot “D:/xampp/htdocs/webs/xxx.com.tw” SSLEngine on SSLCertificateFile “D:/xampp/apache/conf/ssl.crt/yourname.crt” SSLCertificateKeyFile “D:/xampp/apache/conf/ssl.key/yourname.key” SSLCACertificateFile “D:/xampp/apache/conf/ssl.crt/yournameca_bundle.crt” |
重啟Apache