在 Windows 7 上安裝 IIS (Internet Information Services) 進行本機網站開發測試時,瀏覽器輸入 https://localhost 卻出現 HTTP 404 錯誤,通常是因為網站繫結設定錯誤,導致 IIS 無法正確對應本機請求。透過調整網站繫結的 IP 位址設定,即可解決此問題。
http 類型的繫結項,點選「編輯」。
IIS 的網站繫結包含 IP 位址、連接埠、主機名稱三個要素。預設情況下,若繫結的 IP 位址被設定為特定的區域網路 IP(如 192.168.x.x),則只有透過該 IP 才能存取網站,localhost (127.0.0.1) 將無法匹配,導致 404 錯誤。將 IP 位址設為「所有未指派」即代表監聽本機所有介面(包含 127.0.0.1),即可正常存取。
World Wide Web Publishing Service 狀態為「執行中」)。IIS_IUSRS 讀取權限。https://localhost:連接埠號。