我在 LAN 上的某台特定 PC 上有一个 Web 服务器(xampp),我在“hosts”文件中添加了以下行:127.0.0.1 mysite。
然后,在另一台连接到 LAN 的 PC 上,我尝试通过键入“http://我的网站/index.php',没有运气。但如果我输入服务器计算机的 IP(http://192.168.2.87/index.php) 我可以访问该网站。
那么,当我输入'http://我的网站/index.php' 我得到的结果与 http:// 192.168.2.87/index.php 相同 ??
谢谢!
答案1
您应该修改另一台计算机(未运行 Web 服务器的计算机)的 hosts 文件。它应该包含如下一行:
192.168.2.87 mysite
答案2
发生这种情况的原因是主机文件仅影响其所在的计算机。如果您希望使用此方法从这些计算机访问该网站,则需要修改网络上每台计算机的主机文件。
在编辑网络上其他计算机的主机文件时,您还需要通过机器的实际 IP(192.168.2.87)引用 Web 服务器。127.0.0.1 是引用您当前机器的环回。