阿里雲 Windows Server 2012R2 IIS7,8實現訪問HTTP跳轉到HTTPS

1,安裝URL重寫模塊本案例是用IIS8,下載URL重寫

(默認是沒有安裝的),對應服務器系統的位數,下載後將安裝包上傳到服務器,雙擊直接安裝。

32位系統:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi

64位系統:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

直接把地址複製到服務器按照直接安裝完成

2打開IIS管理(注意:安裝完模塊要重新打開iis才能顯示出URL重寫模塊),點擊左側對應的網站,然後在右面找到"URL重寫"項

3.點擊URL重寫後,選擇添加規則。

(名稱自定義),使用正則表達式,模式:(.*)

4.給規則自定義一個名字

5.同一界面下拉,點擊條件

條件輸入:{HTTPS}

檢查輸入字符串是否:與模式匹配

模式:^OFF$ 或者用 off

6.配置操作,同一界面下拉操作按鈕

操作類型:重定向

重定向URL:https://{HTTP_HOST}/{R:1}

重定向類型:已找到(302)

配置完成後,點擊右邊的應用即可。

7.重啓IIS服務

需要注意的是一定要重啓後測試,如果訪問http會提示HTTP Error 404. The requested resource is not found.則把http 80端口的域名再重新綁定一下並且重啓

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章