2009-10-15 105 views
0

我正在使用Windows 7專業版,並希望本地運行我的Web項目,但網址www.localhost.com不起作用。在Windows 7上的本地主機問題

如果使用http://127.0.0.1:2710/default.aspx它的作品。我檢查了C:\Windows\System32\Drivers\Etc\hosts文件夾中的主文件。如果我刪除行:

# 127.0.0.1  localhost 
# ::1    localhost 

沒有任何變化。我如何使www.localhost.com在我的機器上工作?

+0

對不起 - 無法理解問題... – 2009-10-15 19:17:19

+0

@DJ ...對於他的網址顯示爲www.localhost.com,他希望看到它作爲本地主機。 – Shoban 2009-10-15 19:30:09

+0

您刪除的行是評論。 – 2009-10-15 19:30:56

回答

4

編輯:你刪除的行只是評論,所以沒關係。

您是否試圖輸入您的網址,就像localhost
http://localhost:2710/default.aspx
後者可能是必要的,因爲2710是端口號,沒有它將默認爲端口80,這可能沒有任何監聽。


UPDATE:它實際上可能是IPv6的事情,所以只有這條線在您的主機嘗試文件:

127.0.0.1  localhost 

你不應該在該行的開頭有一個# ,這將禁用該行。

(您可能需要重新啓動)。

你也可以嘗試ping本地主機(只需鍵入命令提示符窗口ping localhost),並檢查你從127.0.0.1

5

希望我理解你的問題正確的答覆。你想用www.localhost.com

只需編輯hosts文件,並添加以下行

127.0.0.1 www.localhost.com

我檢查了我的Windows 7 hosts文件,進入您的本地站點它有以下幾行

# localhost name resolution is handled within DNS itself. 
# 127.0.0.1  localhost 
# ::1    localhost 

以上幾行是註釋並刪除這些行不會做任何事情。

注意:如果你得到「拒絕訪問」當你的hosts文件,然後打開記事本保存爲管理員,然後編輯hosts文件,並保存它。它應該工作

+0

號我想訪問我的本地站點使用http:// localhost:2710/default.aspx。但是當我運行我的項目時,我在url中看到www.localhost.com。 我的主機文件有 #\t 127.0.0.1 localhost那一行 – cagin 2009-10-15 19:28:28

+0

哦?您可以發佈完整的內容和主機文件嗎?您是否在網絡中? – Shoban 2009-10-15 19:29:31

+0

alo ..是否www.localhost.com適合您或者yu無法看到您的網站? – Shoban 2009-10-15 19:37:26

0

好吧,簡單地說,你的Web項目將在http://localhost:2710/default.aspx運行,一旦你把你刪除回hosts文件(More on it here)這些行。要刪除端口號,您需要重新配置您的網絡服務器

現在,如果你想獲得一個,這是一個不同的事情干脆......那麼,你需要得到一個註冊和使用DNS來得到它映射到你。如果您希望其他人能夠使用諸如www.site.com之類的內容來訪問您的網站,則可以這樣做。

+1

我認爲他的瀏覽器爲他自動更正了「localhost」這個詞 – 2009-10-15 19:48:28