2015-11-21 67 views
1

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

Chrome的错误:

This web page is not available 
ERR_ADDRESS_UNREACHABLE 

Firefox的错误:

Server not found. 

我还没有做出任何改变服务器配置或PHP INI文件,因为我设置它们,和位点工作今天早点罚款。这会影响我创建的所有虚拟主机站点,但apache似乎仍在本地主机上正常运行。

我试过重新启动我的系统(Ubuntu)并检查了Apache访问和错误日​​志。尝试访问虚拟主机根本不记录(因为问题已经开始)。

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

谢谢。

回答

1

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

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

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

另一个奇怪的是路由器似乎已经删除了当前没有连接的设备的所有IP地址。过去,即使它们没有连接,它仍然保持着它们,但这是另一个问题,我应该研究它(嗯,我认为我已经给它们分配了一个静态IP,但是从我触摸路由器设置开始已经有一段时间了)。

+0

这似乎发生在我每当我使用不同的路由器(非常讨厌!)。我将虚拟主机中的地址替换为“localhost/myvhost”,似乎解决了这个问题。 – jakub