1. 程式人生 > >2018 phpstudy 版 如何搭建https站點

2018 phpstudy 版 如何搭建https站點

阿里雲證書文件:

https://help.aliyun.com/product/28533.html?spm=a2c4g.11186631.6.540.6fa71c80ZiboIY

1、申請免費的阿里雲證書

https://jingyan.baidu.com/article/6c67b1d6431a872787bb1ece.html

2、簽發證書

提交申請,10分鐘左右稽核通過

3、部署證書

這裡要根據伺服器的地區 ,選擇對應的選項

 

友情連結:

https://mvp.aliyun.com/zhidao/31184

 

4、下載證書,拷貝到伺服器

從阿里去下載ssl檔案放到C:\phpStudy\PHPTutorial\Apache\conf\cert,這裡建議放在 conf下面

5、開啟 phpstudy開戶php_openssl擴充套件,具體如下圖

 

然後去 httpd-conf把LoadModule ssl_module modules/mod_ssl.so前面的#去掉,

把#Include conf/extra/httpd-ssl.conf前面的#號去掉,當然這裡也可以自己建立個檔案,字尾一樣就可以了,但這裡為了方便,我直接用了

 

6、配置域名:

開啟httpd-ssl.conf新增以下程式碼(中文備註記得刪除),我這裡是直接清空原來的內容,沒什麼用,保留的話重啟 apache會報錯

Listen 443

<VirtualHost *:443>

    DocumentRoot "D:\phpStudy\WWW\nihao"   備註:你的網站根目錄

    ServerName www.nihao.com  備註:你的域名

    ServerAlias nihao.com     備註:你的域名

    SSLEngine on

    SSLProtocol TLSv1 TLSv1.1 TLSv1.2

    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

    SSLCertificateFile "D:\phpStudy\Apache\conf\ssl\2_www.xinyunsw.com.crt"  備註:你的證書

    SSLCertificateKeyFile "D:\phpStudy\Apache\conf\ssl\3_www.xinyunsw.com.key" 備註:你的key

    SSLCertificateChainFile "D:\phpStudy\Apache\conf\ssl\1_root_bundle.crt" 備註:你的證書

  <Directory "D:\phpStudy\WWW\nihao"> 備註:你的網站根目錄

      Options +Indexes +FollowSymLinks +ExecCGI

      AllowOverride All

      Order allow,deny

      Allow from all

      Require all granted

  </Directory>

</VirtualHost>

 

7、重啟Apache

儲存退出,並重啟Apache,通過https方式訪問您的站點,測試站點證書的安裝配置(如果訪問不通,請檢視伺服器防火牆是否攔截443埠)。

7.1 開啟阿里雲ECS伺服器例項安全組的埠

7.2 開啟伺服器防火牆埠

ps:1、不行的話多試幾次

2、如果重啟apache會報錯,一定是 httpd-ssl.conf 配置錯誤,可以進行除錯,看看哪裡配置有問題

測試方法 :進入apache 的bin 目錄

cd D:\phpStudy\PHPTutorial\Apache\bin

然後,httpd -k start  然後再具體分析。不過正常不會有問題的。

 

其他連結:https://www.aliyun.com/jiaocheng/1414232.html