phpstudy配置SSL證書的步驟(Apache環境)以及一些注意事項

準備工具(我本身的):php

騰訊雲的域名和雲主機,還有SSL證書,以及phpstudyapache

首先要下載本身的SSL證書,會獲得一個壓縮包,解壓之後會獲得四個文件夾和一個csr文件,工具

Apache文件夾內三個文件 1_root_bundle.crt,2_www.(本身的域名).com_cert.crt 和私鑰文件 3_www.(本身的域名).com.key。網站

phpstudy我是用的是最新版本的,集成環境是php5.45+apache,因此須要第一個文件夾裏的內容,將這三個文件放到本身的Apache目錄下的conf文件夾中blog

接下來開始phpstudy配置SSL證書的正式步驟:ssl

1.打開phpstudy,打開php擴展中的php_opensslopenssl

2.打開配置文件httpd -conf域名

將其中的LoadModule access_compat_module modules/mod_access_compat.so以及LoadModule ssl_module modules/mod_ssl.so以及Include conf/extra/httpd-ssl.conf三行前面的#去掉,而後保存module

3.編輯 Apache 根目錄下 conf/extra/httpd-ssl.conf 文件擴展

      

這裏必需要留意一點!就是文件的目錄

能夠看到,上圖中有一個/Apache24這個目錄,可是實際上這並非咱們的電腦中apache的實際目錄,須要把它改爲本身的目錄,好比個人就要改爲D:\phpStudy\PHPTutorial\Apache,這一點須要注意,並且須要改四個地方

上圖中的DocumentRoot是網站的根目錄,這裏須要用「\」而不能用「/」,否則可能會報錯

Servername中的example改爲本身的域名,下面一行的example也改爲本身的域名

ErrorLog和TransferLog的目錄,也要改爲本身的Apache所在目錄的logs目錄,好比個人就要改爲D:\phpStudy\PHPTutorial\Apache\logs

該配置文件的最底下一行也要修改,這裏的文件目錄也要改爲本身的路徑

以前將三個文件放到了Apache文件夾的conf文件夾中,因此接下來的配置就是將SSLCertificateFile,SSLCertificateKeyFile,SSLCertificateChainFile的路徑改爲對應的三個文件的路徑,注意要是本身的文件路徑

SSLCertificateFile  "D:/phpStudy/PHPTutorial/Apache/conf/2_www.XXXX.com.crt"

SSLCertificateKeyFile "D:/phpStudy/PHPTutorial/Apache/conf/3_www.XXXX.com.key"

SSLCertificateChainFile "D:/phpStudy/PHPTutorial/Apache/conf/1_root_bundle.crt"

 4.這樣算是配置完成了,而後須要檢查一下,進到apache下的bin目錄中,使用httpd -t指令,若是以下顯示,則配置成功;若是報錯,那就按着錯誤指令修改,就不一一贅述了

5.重啓phpstudy,這個時候就能夠經過https://www.XXX.com進行訪問了

 


 

其實也不困難,我遇到的問題就是沒有改文件的目錄,意味Apache24就是能夠了,後來改爲了本身的目錄就沒問題了

加油

2019-02-28 18:50:24 

相關文章
相關標籤/搜索