我的http://本地主机无法正常工作。但是地址http://127.0.0.1运行正常。我的电脑上安装了多个网络服务器,但它们都存在同样的问题。
我认为,但我不知道,问题是在我安装 IIS 时开始的,但我现在已经停用 IIS。
我正在使用 Windows Vista。如何才能使 http;://localhost 再次正常工作?
答案1
检查您的 hosts 文件 - 这是主机名首先解析的地方。通常,您应该在那里找到以下行:
127.0.0.1 localhost
如果没有,请添加此行,保存,然后再次测试是否有效。
主机文件可以在以下位置找到:
%WINDIR%\system32\drivers\etc
您可以使用任何文本编辑器(例如记事本)编辑此文件。
答案2
我的是 Ubuntu 20.04 VM
我有下面这句话。
::1 localhost ip6-localhost ip6-loopback
我注释了该行并添加了以下行。
::1 ip6-localhost ip6-loopback
基本去除
::1 localhost
它现在可以工作了。
hosts文件的最终样子如下。
127.0.0.1 localhost
127.0.1.1 vagrant.vm vagrant
# The following lines are desirable for IPv6 capable hosts
#::1 localhost ip6-localhost ip6-loopback
::1 ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.2.1 w1 w1