簡述:phpstudy環(huán)境下如何安裝配置SSL證書?有很多集成式的web服務(wù)器無法按照一般站點(diǎn)的配置來部署ssl證書,本文以集成式phpstudye為例(apache+mysql),為大家介紹phpStudy下Apache環(huán)境安裝SSL證書并實(shí)現(xiàn)
phpstudy如何在環(huán)境中安裝配置SSL有很多集成證書。web服務(wù)器般網(wǎng)站的配置,服務(wù)器無法部署ssl本文集成證書phpstudye為例(apache mysql),為大家介紹phpStudy下Apache環(huán)境安裝SSL證書并實(shí)現(xiàn)https鏈接方法。
phpStudy下Apache環(huán)境安裝SSL證書實(shí)現(xiàn)https鏈接
準(zhǔn)備階段:
申請并下載ssl證書(PEM格式)
phpstudy網(wǎng)站在集成環(huán)境下正常運(yùn)行
避免事故,請先備份(復(fù)制)httpd.conf配置文件。
步驟開始:
首先,確保你的Apache編譯了SSL支持模塊SSL證書的必要條件(如果沒有,請編譯,打開phpstudy】》【其他選項(xiàng)菜單】【PHP擴(kuò)展】》【php-openssl】前面勾選)。
第二、在Apache在安裝目錄下創(chuàng)建cert并將下載目錄sll復(fù)制證書文件cert目錄中。
第三,進(jìn)入apache目錄下,httpd.conf找到#LoadModulessl_modulemodules/mod_ssl.so,去掉前面的注釋符,使之ssl模塊生效(如果該模塊已去掉注釋,請不用操作)。
第四,然后搜索以下內(nèi)容:【Includeconf/vhosts.conf】,以下是一條引用內(nèi)容:【Includeconf/vhostssl.conf】,如下圖所示
第五、Apache安裝目錄下conf創(chuàng)建一個文件夾vhostssl.conf配置文件??蓮?fù)制httpd.conf文件另存為vhostssl.conf,根據(jù)80的配置,另一個開始VirtualHost443,vhostssl.conf文件中的所有內(nèi)容如下:
Listen443
DocumentRoot"D:\WWW\WEBMULU"
ServerNamemubashirfilms.com
ServerAliasexample.com
SSLEngineon
SSLProtocolTLSv1TLSv1.1TLSv1.2
SSLCipherSuiteHIGH:MEDIUM:!aNULL:!MD5
SSLCertificateFile"D:\phpStudy\Apache\cert\public.pem"#(服務(wù)器公鑰證書路徑)
SSLCertificateKeyFile"D:\phpStudy\Apache\cert\21564852664745.key"#(服務(wù)器上的私鑰證書路徑)
SSLCertificateChainFile"D:\phpStudy\Apache\cert\chain.pem"#(服務(wù)器上的證書鏈路徑)
Options Indexes FollowSymLinks ExecCGI
AllowOverrideAll
Orderallow,deny
Allowfromall
Requireallgranted
注:域名信息被申請取代SSL綁定域名的證書,SSLCipherSuite、SSLCertificateFile、SSLCertificateKeyFile、SSLCertificateChainFile,結(jié)合申請SSL證書提供的配置信息和自己創(chuàng)建的信息cert配置證書目錄;vhostssl.conf文件名沒有限制,可以根據(jù)自己想要的重新命名,但一定要跟著httpd.conf文件中引用的文件名稱相同!
第六、重啟apache(可能報(bào)錯,看443端口是否被防火墻攔截或占用);Apache正常重啟后,在瀏覽器中輸入帶https網(wǎng)站可以看到安全鎖;最后備份你的SSL證書!
第七、HTTP301重定向到HTTPS
配置完SSL對于證書,我們需要對站點(diǎn)進(jìn)行301重定向http的地址強(qiáng)制跳轉(zhuǎn)到https地址,Apache在環(huán)境中添加站點(diǎn)根目錄.htaccess如圖所示
在.htaccess以下內(nèi)容添加到文件中:
RewriteEngineonRewriteBase/RewriteCond%{SERVER_PORT}!^443$RewriteRule^.*$https://%{SERVER_NAME}%{REQUEST_URI}[L,R=301]
然后保存文件,上傳到網(wǎng)站根目錄,如圖所示
最后,將相應(yīng)的網(wǎng)站輸入瀏覽器地址欄,查看網(wǎng)站是否跳轉(zhuǎn)HTTPS協(xié)議下面!
注意事項(xiàng):
記得備份相應(yīng)的配置文件和證書
以上就是phpstudy環(huán)境安裝配置SSL在部署證書方法時,盡量找到自己的證書方法apache以上路徑僅供參考!Linux下的環(huán)境同windows配置一樣。
騰佑科技(mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎(chǔ)設(shè)施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個國家版權(quán)局認(rèn)證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計(jì)算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務(wù)及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務(wù)中心。
售前咨詢熱線:400-996-8756
備案提交:0371-89913068
售后客服:0371-89913000
搜索詞
熱門產(chǎn)品推薦