国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郯城县| 宝清县| 奉新县| 邯郸市| 天长市| 孙吴县| 浪卡子县| 蓝山县| 鄂托克前旗| 盘锦市| 宿州市| 白玉县| 恩平市| 宣恩县| 巫溪县| 中牟县| 临沭县| 西吉县| 安西县| 资中县| 西安市| 合肥市| 加查县| 微山县| 清水河县| 陈巴尔虎旗| 增城市| 灵武市| 依安县| 濮阳县| 靖宇县| 汽车| 富宁县| 通州区| 兴海县| 荆门市| 工布江达县| 闻喜县| 嫩江县| 南和县| 新巴尔虎右旗|