国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB服務 > 正文

phpstudy的Apache配置如何將HTTP轉換為HTTPS訪問?

2020-03-22 17:13:04
字體:
來源:轉載
供稿:網友

本篇文章給大家帶來的內容是介紹phpstudy的html' target='_blank'>Apache配置SSL成功將HTTP轉換為HTTPS訪問。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。

1、去阿里云購買證書 有免費一年的證書 最多20個 一個證書需要填寫一個二級域名 www.xxx.com
開啟apache相應配置

#修改httpd.conf文件LoadModule ssl_module modules/mod_ssl.soInclude conf/extra/httpd-ssl.confLoadModule rewrite_module#去掉上面三行前的 # 

保存退出

在apache目錄下的conf目錄下新建一個cert目錄,將你的證書文件放在這里面

開啟php的openssl模塊,在phpstudy的“php擴展及設置”里面開啟即可

修改httpd-ssl.conf文件,保存退出
在…/Apache/conf/extra目錄下,打開httpd-ssl.conf文件(注:先備份一遍,以免出錯,因為這個文件的錯誤我重裝phpstuy不下10回)
在文件里定位到 Listen 443 這句話這里,把 從這句話到這個文件結尾的文本 全部注釋掉或者刪除掉,替換成以下代碼

Listen 443 //這里強調一下,如果Listen 443這句代碼在這個文件里重復出現了,即重復監聽,apache會報錯,然后不能啟動SSLStrictSNIVHostCheck offSSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULLSSLProtocol all -SSLv2 -SSLv3
#這里的路徑設置你的網站根目錄DocumentRoot C:/phpStudy/PHPTutorial/WWW #這里xxxxx.com替換成你的域名ServerName www.xxxxx.com #這里xxxxx.com替換成你的域名ServerAlias xxxxx.com #這里的路徑設置你的網站根目錄  Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all grantedSSLEngine on#你的公鑰文件SSLCertificateFile C:/phpStudy/PHPTutorial/Apache/conf/cert/server.crt 

#你的私鑰文件(有的機構命名為private或者以你的域名為文件名命名)
SSLCertificateKeyFile “C:/phpStudy/PHPTutorial/Apache/conf/cert/server.key
#證書鏈文件(有的機構命名為CA) 我嘗試過注釋掉這個選項,結果apache不能運行
SSLCertificateChainFile “C:/phpStudy/PHPTutorial/Apache/conf/cert/chain.crt”
重啟apache,看看能不能正常啟動,如果有異常,嘗試把第4步中httpd-ssl.conf代碼恢復注釋(把#重新加上去,保存退出),再次重啟apache,如果此時能夠正常啟動,則說明httpd-ssl.conf文件中有錯誤(是不是重復監聽了?證書路徑對不對?證書是否有效?),請認真檢查,直到能夠正常啟動apache

項目http訪問自動跳轉https配置根目錄 .htaccess

 Options -MultiViews RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] # Handle Authorization Header RewriteCond %{http:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{http:Authorization}]

以上就是phpstudy的Apache配置如何將HTTP轉換為HTTPS訪問?的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝应县| 安泽县| 壤塘县| 石河子市| 宣武区| 准格尔旗| 泗阳县| 田林县| 女性| 绩溪县| 惠来县| 五华县| 河池市| 西峡县| 滨海县| 翼城县| 务川| 合阳县| 泾阳县| 盐津县| 绍兴县| 富裕县| 民乐县| 漳州市| 合江县| 漠河县| 兴山县| 丹巴县| 宣恩县| 都安| 云霄县| 霍山县| 东至县| 龙海市| 清水河县| 阿拉善左旗| 连江县| 潜江市| 韩城市| 峨边| 海盐县|