1. 程式人生 > >windows phpstudy appache 環境下安裝ssl證書 實現https訪問(以美橙互聯為例)

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 設定


六、完成