400-638-8808
|
微信公眾號(hào)








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

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

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

超大郵件 超級(jí)功能

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

微信掃一掃 關(guān)注"天下數(shù)據(jù)"商品一律九折
![]()
搜索"朗玥科技"關(guān)注,了解最新優(yōu)惠

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

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

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

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

第五、Apache 安裝目錄下 conf 文件夾中創(chuàng)建一個(gè)vhostssl.conf配置文件?梢詮(fù)制httpd.conf文件另存為vhostssl.conf,按照80的配置,另起一個(gè)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>

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

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