2014-09-03 59 views
1

我在Windows 7上運行xampp。當我做http://localhost時,我在我的Web瀏覽器中獲得了xampp歡迎屏幕,但http://127.0.0.1不起作用。在我的Windows主機文件中,我已取消註釋127.0.0.1 localhost,但問題仍然存在。我檢查過防火牆是否阻塞了任何東西,但仍然沒有好的結果。本地主機在Windows 7中工作,但不是127.0.0.1

如何解決此問題。

+1

你配置在127.0.0.1上一個網站的工作? – 2014-09-03 19:41:24

+0

不,我如何在127.0.0.1上配置一個網站?在xampp的read-me文件中,它表示要麼導航到http:// loalhost或http://127.0.0.1。我嘗試過,但http://127.0.0.1不起作用 – assetCorp 2014-09-03 19:44:58

回答

5

在黑暗中猜測兩三槍。這是我將如何診斷問題。

  • 這有可能是你的網絡瀏覽器在您的計算機到IPv6環回地址,::1上解決localhost。比較輸入http://[::1]的結果,並將結果與​​http://127.0.0.1http://localhost比較,看看是否顯示任何內容。至於爲什麼xampp正在使用IPV6,但不是IPV4是另一個問題。

  • 可能在您的網絡上安裝了Web代理,並且您的Internet選項或瀏覽器設置被配置爲使用它。這將繞過DNS和主機文件並直接將請求發送到代理。代理服務器可能會以不同的方式解析127.0.0.1和localhost。這也適用於任何類型的本地代理,互聯網加速軟件,防病毒掃描器,提琴手等...嘗試去控制面板 - > Internet選項,然後選擇連接選項卡。然後選擇「LAN設置」按鈕。確保在此對話框中關閉所有複選框。只需運行連接對話框頂部的「設置」按鈕即可。 見下圖

  • 禁用Windows防火牆和/或任何其他類型的防火牆軟件,你可能有。我們可以排除這一點。任何改變?

  • 但是你最好的選擇是安裝Wireshark或Netmon,並獲得http://localhost連接的跟蹤並將其與http://127.0.0.1地址進行比較。這應該顯示的東西...

+0

這些解決方案讓我想到了很多。第二個解決方案實際上工作我嘗試了http:// [:: 1],它確實與xampp一起工作。我正想着一種強制xampp使用IPv4的方法,但後來我嘗試了第二種方法,一切正常。謝謝 – assetCorp 2014-09-04 07:58:43

2

我所要做的就是:

1)確保我有位於的C:\inetpub\wwwroot內的所有文件備份的地方,以防萬一。

2)進入windows search OR control panel和開放Turn Windows features on or off

3)旁邊的複選框需求Internet Information Services進行檢查(它會顯示爲灰色方塊內部的綠色方塊)。

4)現在,我可以輸入127.0.0.1http://localhost,並得到正確的頁面看起來應該像this image

5)Profit

+0

謝謝,但我不認爲這是解決方案。我的電腦啓用了IIS。但我沒有使用asp.net。 – assetCorp 2015-03-06 09:01:41

1

如果本地主機工作和127.0.0.1沒有工作

嘗試192.168.1。1192.168.1。(你的系統編號)

它應該工作..

+0

它不工作。我有這個問題好幾個月了。我的系統不響應任何ipv4地址。然而,ipv4被設置爲優先於ipv6,但只有ipv6地址正在工作。 – assetCorp 2015-04-29 08:23:09

5
netsh http add iplisten 127.0.0.1 

這應該做

+0

完全廢話。 U搖滾。在大多數情況下,我能夠達到127和192(couchpotato,sabnzb,plex),但它在Sonarr上不起作用。只有本地主機會。我添加了127和我的192地址,他們都現在工作!謝謝! – dbinott 2016-02-03 03:55:27

相關問題