ssl - 想知道Apache能不能預設使用https
習慣沉默
習慣沉默 2017-05-16 17:03:36
0
2
573

最近沒事幹研究https
我用的是Apache2 winserver2003,裝好憑證後,發現Apache的設定檔必須走80埠,也就是我80的虛擬機器不能關,在開一個443的,讓訪客根據80埠的的htaccess檔rwirte到https
我是覺得這樣不浪費感情麼,要連著走兩遍才能訪問到主站
想問下有木有什麼上乘大法在開網站的時候直接就走https了

習慣沉默
習慣沉默

全部回覆(2)
習慣沉默

不能。

輸入 www.oo.xx 的時候,瀏覽器預設一定是去尋找80埠的,也就是說瀏覽器存取的真實位址是:

http://www.oo.xx:80

而輸入 https://www.oo.xx 的時候,瀏覽器預設存取地位址是:

https://www.oo.xx:443


得出結論:

可以重定向到任何其它接口,並任意選擇http或https協議,但是必須先handle住瀏覽器的預設請求,然後再做你想做的事。

而且,其他端口的 :80 和 :443 部分是不会隐藏的。

大家讲道理

法一:輸入網址的時候前面加上 https
法二:301 重定向,這樣只要上過一邊,以後再來,瀏覽器、google 都會幫你自動加上,不用再繞圈子。

至於非要存取 80 連接埠的人,讓他們重定向難道不比拒絕存取好?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板