400-638-8808
|
微信公眾號





穩(wěn)定可靠 永不間斷

海外收發(fā) 暢通無阻

協(xié)同辦公 資源管理

超大郵件 超級功能

智能反垃圾郵件技術(shù)
易管理 免維護

phpstudy環(huán)境下如何安裝配置SSL證書?有很多集成式的web服務(wù)器無法按照一般站點的配置來部署ssl證書,本文以集成式phpstudye為例(apache+mysql),為大家介紹phpStudy下Apache環(huán)境安裝SSL證書并實現(xiàn)https鏈接的方法。
phpStudy下Apache環(huán)境安裝SSL證書實現(xiàn)https鏈接
準備階段:
申請并下載好ssl證書(PEM格式)
phpstudy集成環(huán)境下正常運行的網(wǎng)站

避免意外請先備份(復(fù)制)好httpd.conf配置文件。
開始實行步驟:
首先,確保你的Apache編譯了SSL模塊,這是支持SSL證書必要的條件(如果沒有,請編譯,【打開phpstudy】》【其他選項菜單】》【PHP擴展】》【php-openssl】前面勾選上)。

第二、在Apache的安裝目錄下創(chuàng)建cert目錄,并且將下載的sll證書文件拷貝到cert目錄中。
第三、進入到apache目錄下,httpd.conf找到#LoadModule ssl_module modules/mod_ssl.so,去掉前面的注釋符,使得ssl模塊生效(如果該模塊已去掉注釋,請不用操作)。

第四、接著搜索以下內(nèi)容:【Include conf/vhosts.conf】,在其下面增加一條引用內(nèi)容:【Include conf/vhostssl.conf】,如下圖所示

第五、Apache 安裝目錄下 conf 文件夾中創(chuàng)建一個vhostssl.conf配置文件?梢詮(fù)制httpd.conf文件另存為vhostssl.conf,按照80的配置,另起一個VirtualHost443,vhostssl.conf文件中的所有內(nèi)容如下所示:
Listen 443
<VirtualHost *:443>
DocumentRoot "D:\WWW\WEBMULU"
ServerName www.example.com
ServerAlias example.com
SSLEngine on
SSLProtocol TLSv1 TLSv1.1 TLSv1.2
SSLCipherSuite HIGH: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ù)器上證書鏈路徑)
<Directory "D:\WWW\WEBMULU">
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>

注意:其中的域名信息替換成所申請SSL證書綁定的域名,SSLCipherSuite、SSLCertificateFile、SSLCertificateKeyFile、SSLCertificateChainFile,結(jié)合所申請的SSL證書給的配置信息與自己所創(chuàng)建的cert證書目錄來配置;vhostssl.conf文件名沒有限制要求,可以根據(jù)自己的想要的重新命名,不過一定要跟httpd.conf 文件中引用的文件名稱一樣!
第六、重啟apache(有可能報錯,看一下443端口是否被防火墻攔截或被占用);Apache正常重啟后,在瀏覽器里面輸入帶有https的網(wǎng)址就能看到安全鎖出來啦;最后備份好您的SSL證書!

第七、HTTP301重定向到HTTPS
配置完SSL證書,我們需要進行站點301重定向,將http的地址強制跳轉(zhuǎn)到https地址,Apache環(huán)境下,在站點根目錄添加.htaccess文件,如圖所示

在.htaccess文件中添加以下內(nèi)容:
RewriteEngine onRewriteBase /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é)議下面!
注意事項:
記得備份相應(yīng)的配置文件及證書
以上就是phpstudy環(huán)境安裝配置SSL證書方法,大家在部署的時候盡量找準自己的apache下的路徑,上面的僅供參考!另,Linux下的環(huán)境同windows配置一樣。
產(chǎn)品與服務(wù)
香港服務(wù)器 香港高防服務(wù)器 美國服務(wù)器 韓國服務(wù)器 新加坡服務(wù)器 日本服務(wù)器 臺灣服務(wù)器云服務(wù)器
香港云主機 美國云主機 韓國云主機 新加坡云主機 臺灣云主機 日本云主機 德國云主機 全球云主機高防專線
海外高防IP 海外無限防御 SSL證書 高防CDN套餐 全球節(jié)點定制 全球?qū)>GPLC關(guān)于我們
關(guān)于天下數(shù)據(jù) 數(shù)據(jù)招商加盟 天下數(shù)據(jù)合作伙伴 天下數(shù)據(jù)團隊建設(shè) 加入天下數(shù)據(jù) 媒體報道 榮譽資質(zhì) 付款方式關(guān)注我們
微信公眾賬號
新浪微博
天下數(shù)據(jù)手機站 關(guān)于天下數(shù)據(jù) 聯(lián)系我們 誠聘英才 付款方式 幫助中心 網(wǎng)站備案 解決方案 域名注冊 網(wǎng)站地圖
天下數(shù)據(jù)18年專注海外香港服務(wù)器、美國服務(wù)器、海外云主機、海外vps主機租用托管以及服務(wù)器解決方案-做天下最好的IDC服務(wù)商
《中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證》 ISP證:粵ICP備07026347號
朗信天下發(fā)展有限公司(控股)深圳市朗玥科技有限公司(運營)聯(lián)合版權(quán)
深圳總部:中國.深圳市南山區(qū)深圳國際創(chuàng)新谷6棟B座10層 香港總部:香港上環(huán)蘇杭街49-51號建安商業(yè)大廈7樓
7×24小時服務(wù)熱線:4006388808香港服務(wù)電話:+852 67031102
本網(wǎng)站的域名注冊業(yè)務(wù)代理北京新網(wǎng)數(shù)碼信息技術(shù)有限公司的產(chǎn)品