我有兩臺運行IIS 8的Windows 2012r2服務器(開發和生產)。兩者的配置完全相同。我正在爲它們兩個安裝通配證書。加載時IIS 8重定向循環https
我在我的Dev服務器上安裝了證書,它正在工作。有一件事讓我感到驚訝,因爲我不必爲任何網站配置添加任何附加綁定(例如:我沒有添加https/443),只是簡單地在瀏覽器中將http更改爲https即可使用,並且顯示證書。這是爲什麼?
我的主要問題是,在我的生產服務器上,在導入通配符證書之前,我嘗試在瀏覽器中簡單地更改我從http託管到https的幾個域的url,以查看結果是什麼。當我這樣做時,我得到了所有https測試的重定向循環。 ???
我沒有任何https URL重寫配置,所以我不知道重定向循環的原因是什麼。它在嘗試使用https加載它時會爲此服務器上的所有站點執行此操作。
例如:
http://mydomain.example.com(作品)
https://mydomain.example.com(重定向循環)
Safari瀏覽器說, 「......你重定向的次數太多ERR_TOO_MANY_REDIRECTS」
鉻說,「太多的重定向發生...「
此外,如果我加載http://localhost在服務器上我自己它的工作。如果我加載https://localhost,則會出現「未找到 - HTTP錯誤404」錯誤。
我應該補充一點,這個生產服務器在F5 Load Balancer後面,這樣也可以發揮這種行爲的作用。