IIS7 https SSL,https 直接重定向回 http。站點有限性
首先,我是 IIS7 新手,所以這可能是顯而易見的。
我們有一個新伺服器,我們的託管公司已經安裝了 SSL 證書,並且在伺服器節點上的 IIS 管理器中可見。
在我們網站的綁定中,我們已經使用正確的證書設置了埠 443(據我所知)。
問題是,如果您通過瀏覽器使用 https 進行連接,您會立即被重定向回 http(然後可以正常查看該站點)。我們正在嘗試將整個站點置於 ssl 之後,但如果在“ssl 設置”下我們勾選“需要 ssl”,您的瀏覽器仍會重定向到 http,然後立即被拒絕連接!(這有點道理)
我已經執行了一個 IIS SSL 診斷工具(來自http://blogs.msdn.com/b/vijaysk/archive/2009/09/20/ssl-diagnostics-tool-for-iis-7.aspx),一切都出現了好的,但我不確定我在看什麼。我只會在請求時發布日誌,因為它充滿了伺服器引用,為了安全起見,我必須過濾掉這些引用。
最後的細節 - 我們正在使用 ASP.Net 並且正在使用表單身份驗證(如果有的話)。伺服器是 Windows 2008 SP2 64 位。
在您的 IIS 設置中,根目錄中的預設文件是什麼?也有可能預設文件有一個重定向回 http 檢查索引文件的原始碼?也許在直播前的開發階段?在添加 SSL 時,這個問題是一直存在還是最近才出現?
我建議從遠端機器(http://www.fiddler2.com/fiddler2/)使用 Fiddler 並查看正在發生的請求序列。最有可能的是您的應用程序中的某些內容正在向其返回 301 或 302(重定向)。
同樣在伺服器上嘗試使用狀態程式碼 100-600 的設置啟用失敗的請求跟踪並記錄所有內容。然後發出請求,您將在伺服器上看到將準確告訴您正在發生的事情的日誌文件:http ://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in -iis7/