windows phpstudy appache 環境下安裝ssl證書 實現https訪問(以美橙互聯為例)
一、伺服器部署環境
二、購買域名
三、購買ssl(這裡買的免費的dv證書)證書並獲取證書到郵件(需要對域名加txt解析,會有提醒)
3.1
3.2
登入你郵箱獲取證書
會發給你:3.2.1您的SSL證書私鑰:-----BEGIN RSA PRIVATE KEY-----
3.2.2 您的SSL證書:-----BEGIN CERTIFICATE-----
3.2.3您的中級證書:-----BEGIN CERTIFICATE-----
然後將這個三個檔案儲存下來,注意是第一個是.key檔案和第二三個是.crt的字尾檔案
四、安裝證書
4.1
4.2
4.3
依次開啟phpstudy安裝檔案,開啟Apache開啟conf檔案,在conf資料夾中建立一個名為vhosts_ssl.conf的配置檔案。編輯vhostsssl.conf檔案,增加如下內容:
Listen 443
SSLStrictSNIVHostCheck off
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLProtocol all -SSLv2 -SSLv3
<VirtualHost *:443>
DocumentRoot "D:\www.esimtech-pc.com"
ServerName www.esimtech.com
ServerAlias esimtech.com
<Directory "D:\www.esimtech-pc.com">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "D:\phpStudy\PHPTutorial\Apache\conf\ssl\www.xxx.com.crt"(伺服器位置)
SSLCertificateKeyFile "D:\phpStudy\PHPTutorial\Apache\conf\ssl\www.xxx.com.key"(伺服器位置)
SSLCertificateChainFile "D:\phpStudy\PHPTutorial\Apache\conf\ssl\www.xxx.com.m.crt"(伺服器位置)
</VirtualHost>
4.4
將下載好的證書放入ssl目錄路徑
4.5
五.設定http轉到https
5.1 確定是否開啟路由重寫
5.2 設定
六、完成