[轉]Xampp 安裝免費的 ZeroSSL 憑證

轉載自:https://blog.hahasmile.com/xampp-zerossl/

這邊是教大家如何在Xampp使用免費的 ZeroSSL,若你想使用付費的SSL請看這篇

好,一開始請先至 https://zerossl.com/,註冊好帳號

按下 New Certificat 按鈕

Xampp 安裝免費的 ZeroSSL 憑證

輸入你的域名>下一步

Xampp 安裝免費的 ZeroSSL 憑證

選擇90天的憑證(一年的要付費)>下一步

Xampp 安裝免費的 ZeroSSL 憑證

下一步

Xampp 安裝免費的 ZeroSSL 憑證

選擇Free方案,只能申請三組憑證…>下一步

Xampp 安裝免費的 ZeroSSL 憑證

選擇上傳檔案的驗證方式

在網站根目錄建立.well-known/pki-validation/ 此路徑需要的資料夾

windows如何建立.well-known 資料夾?

新增資料夾>命名.well-known.就能建立了

將驗證用的檔案放到pki-validation目錄中>下一步

Xampp 安裝免費的 ZeroSSL 憑證
Xampp 安裝免費的 ZeroSSL 憑證

驗證成功!可以下載憑證了

Xampp 安裝免費的 ZeroSSL 憑證

按下Download  Certificate

你會得到一個yourname.com.zip

解壓縮後裡面有三個檔案
certificate.crt
private.key
ca_bundle.crt

開啟 http-ssl.conf

# Listen 443 改為 Listen 443

*作業系統防火牆請記得開放443port

Xampp 安裝免費的 ZeroSSL 憑證

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

發佈留言