|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
本篇文章給大家帶來的內容是介紹phpstudy的Apache配置SSL成功將HTTP轉換為HTTPS訪問。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。 1、去阿里云購買證書 有免費一年的證書 最多20個 一個證書需要填寫一個二級域名 www.xxx.com #修改httpd.conf文件 LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ssl.conf LoadModule rewrite_module #去掉上面三行前的"#" 保存退出 在apache目錄下的conf目錄下新建一個cert目錄,將你的證書文件放在這里面 開啟php的openssl模塊,在phpstudy的“php擴展及設置”里面開啟即可 修改httpd-ssl.conf文件,保存退出 Listen 443 //這里強調一下,如果Listen 443這句代碼在這個文件里重復出現了,即重復監聽,apache會報錯,然后不能啟動 SSLStrictSNIVHostCheck off SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL SSLProtocol 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 granted
SSLEngine on
#你的公鑰文件
SSLCertificateFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/server.crt"#你的私鑰文件(有的機構命名為private或者以你的域名為文件名命名) 項目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中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!