Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7本地localhost無法開啟(404)?IIS站點綁定IP解除教學

編輯:Windows 7 系統介紹

在 Windows 7 建立本地網站測試時,瀏覽器訪問 https://localhost 顯示 404 錯誤,但 https://127.0.0.1 正常。主因是 IIS 站點「繫結」中錯誤綁定了特定 IP 位址(如區域網路 IP),導致 localhost 解析的 127.0.0.1 不符合繫結條件。解除 IP 綁定即可。

IIS 管理員解除 IP 綁定步驟

  1. 控制台 →「系統管理工具」→「Internet Information Services (IIS) 管理員」。
  2. 左側「連線」面板展開:伺服器名稱 →「網站」→ 選中目標網站(預設「Default Web Site」)。
  3. 右側「動作」面板點擊 「繫結...」。
  4. 在「網站繫結」視窗,選中含有具體 IP 位址(非「所有未指派」)的項目 → 點擊「編輯」。
  5. 「IP 位址」下拉選單選擇 「所有未指派 (All Unassigned)」 → 確定 → 關閉。
  6. 回到 IIS 管理員,右鍵網站 →「管理網站」→「重新啟動」。

驗證與補充

  • 瀏覽器重新訪問 https://localhost、https://127.0.0.1、https://本機IP 應均正常顯示預設頁面或您的網站內容。
  • 若有多個網站,請確保各站點「主機名稱」設定正確(如 localhost、dev.local),避免衝突。
  • 防火牆需允許 TCP 80/443 輸入規則(預設 IIS 安裝會自動建立)。

原理解析: IIS 繫結由 IP:Port:Hostname 三元組決定。選「所有未指派」表示接受該埠上所有本機 IP 的請求(含 127.0.0.1、::1、區網 IP),若指定具體 IP,則僅接受該 IP 的請求,導致 localhost (127.0.0.1) 被拒(404 或 400)。

Copyright © Windows教程網 All Rights Reserved