來(lái)源:小白 發(fā)布時(shí)間:2018-10-25 15:21:11 閱讀量:850
本篇文章給大家?guī)?lái)的內(nèi)容是介紹phpstudy的Apache配置SSL成功將HTTP轉(zhuǎn)換為HTTPS訪問(wèn)。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你們有所幫助。
1、去阿里云購(gòu)買(mǎi)證書(shū) 有免費(fèi)一年的證書(shū) 最多20個(gè) 一個(gè)證書(shū)需要填寫(xiě)一個(gè)二級(jí)域名 www.xxx.com
開(kāi)啟apache相應(yīng)配置
1 2 3 4 5 |
|
保存退出
在apache目錄下的conf目錄下新建一個(gè)cert目錄,將你的證書(shū)文件放在這里面
開(kāi)啟php的openssl模塊,在phpstudy的“php擴(kuò)展及設(shè)置”里面開(kāi)啟即可
修改httpd-ssl.conf文件,保存退出
在…\Apache\conf\extra目錄下,打開(kāi)httpd-ssl.conf文件(注:先備份一遍,以免出錯(cuò),因?yàn)檫@個(gè)文件的錯(cuò)誤我重裝phpstuy不下10回)
在文件里定位到 Listen 443 這句話(huà)這里,把 從這句話(huà)到這個(gè)文件結(jié)尾的文本 全部注釋掉或者刪除掉,替換成以下代碼
1 2 3 4 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
#你的私鑰文件(有的機(jī)構(gòu)命名為private或者以你的域名為文件名命名)
SSLCertificateKeyFile “C:/phpStudy/PHPTutorial/Apache/conf/cert/server.key”
#證書(shū)鏈文件(有的機(jī)構(gòu)命名為CA) 我嘗試過(guò)注釋掉這個(gè)選項(xiàng),結(jié)果apache不能運(yùn)行
SSLCertificateChainFile “C:/phpStudy/PHPTutorial/Apache/conf/cert/chain.crt”
重啟apache,看看能不能正常啟動(dòng),如果有異常,嘗試把第4步中httpd-ssl.conf代碼恢復(fù)注釋?zhuān)ò?重新加上去,保存退出),再次重啟apache,如果此時(shí)能夠正常啟動(dòng),則說(shuō)明httpd-ssl.conf文件中有錯(cuò)誤(是不是重復(fù)監(jiān)聽(tīng)了?證書(shū)路徑對(duì)不對(duì)?證書(shū)是否有效?),請(qǐng)認(rèn)真檢查,直到能夠正常啟動(dòng)apache
項(xiàng)目http訪問(wèn)自動(dòng)跳轉(zhuǎn)https配置根目錄 .htaccess
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
在線(xiàn)
客服
服務(wù)時(shí)間:周一至周日 08:30-18:00
選擇下列產(chǎn)品馬上在線(xiàn)溝通:
客服
熱線(xiàn)
7*24小時(shí)客服服務(wù)熱線(xiàn)
關(guān)注
微信
關(guān)注官方微信