閱讀時間: | 5min |
---|
1.去ssl提供商预烙,購買ssl證書正塌,并下載相應(yīng)版本。
2.開啟ssl的擴展功能呛每。
【其他選項菜單】->【php擴展設(shè)置】->【php擴展】->【php_openssl】勾選即可
開啟openssl
開啟openssl
3.配置apache httpd.conf
- 打開httpd.conf踩窖,#LoadModule ssl_module modules/mod_ssl.so刪除行首的配置語句注釋“#"
- Include extra/httpd-ssl.conf 將這行的注釋的“#”去掉(注意相對目錄用“/”,根據(jù)具體的相對路徑配置)
4.配置引入的 extra/httpd-ssl.conf
- ServerName 后面改成你的網(wǎng)站域名晨横,可以不帶端口號
- DocumentRoot后面改成網(wǎng)站路徑
- SSLCertificateFile 后面改成server.crt文件路徑(指定路徑及文件名)
- SSLCertificateKeyFile 后面改成server.key文件路徑
- SSLCertificateChainFile 后面改成ca.crt文件路徑(帶chain的crt,注意絕對目錄用“\”)
- ErrorLog 這行開頭的可以注釋掉(前面加#號)(也可以設(shè)置正確的路徑)
- TransferLog 這行開頭的可以注釋掉(前面加#號)
5. 重啟apache洋腮。看是否可以開啟apache
6.若能颓遏,即可配置重定向文件.htaccess徐矩,若不能則啟動cmd,將目錄切換到\Apache\bin目錄叁幢,運行httpd.exe -t,查看配置是否出錯坪稽。如返回
debug
則表示配置成功曼玩。若顯示error,則按錯誤信息修改提示的配置設(shè)置窒百。(大部分都是相對路徑的設(shè)置錯誤)黍判,完成配置后,通過443端口訪問篙梢,重啟apache顷帖,這時需要重定向網(wǎng)址。
7. 配置重定向文件 .htaccess
-
鼠標左鍵點擊PHPStudy的 其他選項菜單,在PHP擴展及設(shè)置->Apache模塊找到rewrite_module贬墩,點擊即開啟本模塊榴嗅。PHPStudy會自動重啟服務(wù)
rewrite - 修改httpd.conf文件,修改AllowOverride None為AllowOverride all陶舞。
-
在www目錄下新建 .htaccess文件嗽测,寫入
htaccess - 重啟apache即可通過https訪問網(wǎng)站了。