Apache 虚拟主机无法访问

Apache virtal hosts unreachable

我正在使用 Apache 和虚拟主机进行本地 php 开发。由于某种原因,我的虚拟主机站点已停止响应。

Chrome 错误:

This web page is not available
ERR_ADDRESS_UNREACHABLE

Firefox 错误:

Server not found.

自从我设置服务器配置或 php ini 文件以来,我没有对它们进行任何更改,今天早些时候网站运行良好。这会影响我创建的所有虚拟主机站点,但 apache 在本地主机上似乎仍然 运行 正常。

我已尝试重新启动我的系统 (ubuntu) 并检查了 apache 访问和错误日​​志。根本不会记录访问虚拟主机的尝试(自问题开始以来)。

我不知道发生了什么。有人有什么建议吗?

谢谢。

好的,我已经解决了,但我认为它对其他人的参考很方便。

我的路由器重新分配了我的 IP 地址(我不知道为什么)。因此,/etc/hosts 中那些虚拟主机域名的 IP 地址与我的开发 PC 的地址不匹配。

解决方案:我刚刚更新了虚拟主机中的 IP 地址。

另一个奇怪的事情是路由器似乎已经删除了所有当前未连接的设备的IP地址。在过去,即使它们没有连接,它也会让它们一直存在,但这是另一回事,我应该调查一下(好吧,我想我已经给它们分配了一个静态 IP,但我已经有一段时间没有接触路由器设置了).