所以这很奇怪......
- 作为测试,我在我的工作站上安装了一个网络服务器(使用 easyengine)。
- 我在网络服务器上安装了 1 个网站
- 我再次删除了该网站,并将其安装在它所属的服务器上
现在我可以从世界各地访问该网站(www.virtuality.site),但不能从我的工作站访问。
这怎么可能?不知何故,工作站只在本地查找,却找不到任何东西(不再安装 Web 服务器!
任何帮助是极大的赞赏! :)
编辑:这是输出或跟踪路由,正如所怀疑的那样(但不知道该怎么做):
traceroute to virtuality.site (127.0.0.1), 30 hops max, 60 byte packets 1 localhost (127.0.0.1) 0.019 ms 0.003 ms 0.004 ms
答案1
在您的工作站中,域名 virtuality.site 仍然与本地主机 IP 127.0.0.1 相关联。
这是用于连接到工作站本身的特殊 IP 地址。当您在工作站上使用 easyengin 时,某些设置可能已更改,因此此域名指向本地主机。
检查文件的内容/etc/hosts
。使用以下命令编辑文件nano
:
sudo nano /etc/hosts
如果它包含以下行:
127.0.0.1 www.virtuality.site localhost
然后从该行中删除www.virtuality.site
并使其看起来像:
127.0.0.1 localhost
保存文件并退出文本编辑器并重新启动工作站。
更多信息请访问/etc/hosts 有什么用途?
希望这可以帮助