首頁  >  問答  >  主體

ssl - 想知道Apache能不能預設使用https

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

習慣沉默習慣沉默2713 天前515

全部回覆(2)我來回復

  • 習慣沉默

    習慣沉默2017-05-16 17:05:36

    不能。

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

    http://www.oo.xx:80

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

    https://www.oo.xx:443


    得出結論:

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

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

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:05:36

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

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

    回覆
    0
  • 取消回覆