數(shù)十年專注企業(yè)數(shù)字化轉(zhuǎn)型、智能化升級、企業(yè)上云解決方案服務(wù)商
工單提交 實(shí)名認(rèn)證 騰佑科技咨詢熱線咨詢熱線: 400-996-8756
百度云服務(wù)中心騰佑科技公司
云服務(wù)器活動 服務(wù)器租用 服務(wù)器托管 機(jī)柜租賃 帶寬租賃
  • 最新資訊
  • 熱門資訊
  • 最熱資訊
智能建站

phpStudy下Apache環(huán)境安裝SSL證書實(shí)現(xiàn)https鏈接

發(fā)布時間:2022-07-15 作者:admin

簡述: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配置一樣。

點(diǎn)擊展開全文

騰佑科技(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

熱門活動

百度云服務(wù)中心
  • 熱門資訊
  • 隨便看看