HTTPS 版本的頁面拋出 404,常規 HTTP 看起來正常?

HTTPS 版本的頁面拋出 404,常規 HTTP 看起來正常?

我在 Windows Server 2003 上的 IIS 中遇到一個奇怪的問題。如果沒有 HTTPS,它顯示得很好。另外,如果我使用 HTTP 存取網站的網域根,主頁就會顯示,但如果使用 HTTPS,它會將我重新導向到安裝在同一 IIS 伺服器上的完全不同的網站。我很困惑。我嘗試為每個站點提供唯一的 IP 位址,但它沒有改變任何內容,我還嘗試更改 SSL 端口,但沒有成功。此 IIS 也設定為運行 PHP。我可以檢查什麼來解決這個問題?

答案1

通常,我對啟用 SSL 的網站所做的操作是為它們指派所需的專用 IP 位址,然後將所有主機名稱/網域設定為該 IP。在 IIS 中,將網站條目設定為僅使用該 IP 位址而不指定主機名稱(並確保 SSL 連接埠也綁定到相同的 IP)。下面是 IIS6 的設定的螢幕截圖:

SSL 設定 http://www.tlson.com/assets/content/screencaps/2010-06-07_1135.png

通常,如果非 SSL 與 SSL 的結果不同,則表示網域指向的 IP 位址的 SSL 條目會綁定到 IIS 中的不同網站條目。仔細檢查 IP 是否分配給 IIS 中的相同條目。

相關內容