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