我使用 Apache 虚拟主机工作了几个月,办公室 wifi 上的工作人员可以输入类似www.XYZ123.com并能够通过浏览器访问该网站。
现在,它突然停止工作,并且不确定为什么它不再加载页面。
我已经在 Google 上进行了广泛的搜索,但找不到问题所在,但我认为这与 /etc/hosts 中的 hosts 文件有关。
我不确定我应该输入哪个 IPwww.XYZ123.com在 hosts 文件中,因为每当我运行hostname -I
或时ipconfig -a
,就会出现多个 IP 地址,并且不确定我应该使用哪一个。
有人可以向我澄清这个问题吗?
答案1
hosts
文件是每个计算机的项目。为了让办公室里的每个人都能访问该网站,每个人都需要将信息添加到hosts
他们计算机中的文件中。这无法扩展且不可维护。
我建议您为该服务设置 DNS,以便为服务的位置提供一个真实的点。
但是如果你仍然想通过hosts
文件来执行此操作,格式如下:
192.168.100.100 example.com
即服务器的IP地址和您想要与该服务器关联的域名。
如果同一个 IP 子网中有多个 IP 地址,则设置中存在一些相当奇怪的问题,需要进行修复。
如果地址位于不同的子网中,那么您应该选择与需要访问该网站的其他计算机位于同一子网中的 IP 地址。