apache不会启动
好吧,所以这让我如此难倒,以至于我看不到自己能够自己解决问题。 我在linux下运行我的笔记本电脑上的apache,所以当我远离我的桌面时,我仍然可以使用php和mySql。一切都很好。 httpd.conf的语法没有问题; apachectl configtest返回OK。但是,有一家咖啡馆我去apache不会启动的地方。我会沿着街道去下一个ap,并且apache将会毫无问题地开始,但是在这个咖啡厅apache不会启动。任何帮助将不胜感激。apache不会启动
,我认为相关的日志条目
[Wed Nov 16 14:03:11 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop"
[Wed Nov 16 14:33:36 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop"
[Wed Nov 16 14:42:48 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop"
[Wed Nov 16 14:45:27 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop"
[Wed Nov 16 14:52:54 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop"
等待将阿帕奇无法启动,或者被阻塞在这家咖啡馆的端口?这对我来说是有意义的,而不是apache不会启动。另外,如果在进入这家咖啡馆之前运行apache会发生什么?如果你仍然有问题,我不是说要健全面露这里,但不要去那个特定的咖啡馆:)
这不是答案... –
我的意思是是,端口80可能被*或本地主机在这个咖啡馆更准确。他们可以在无线路由器周围增加安全措施以阻止端口80,8080或其他端口(如21和22)。我从来没有听说过本地计算机上的命令行被阻止。 –
Apache无法启动。我可以看到一家咖啡馆如何阻止端口,以使外部流量无法进入他们的网络,并且我知道apache不会启动,如果它找不到端口,但我有Apache配置为在本地主机上侦听。所以你的意思是,即使我在本地运行apache,apache在查看运行的机器之前仍然在网络上运行? –
如果hostname命令的输出是
# hostname
laptop
给予这错误在你的日志:
(EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop"
那么你应该把你的/ etc/hosts文件某事像这样:
127.0.0.1 laptop.homenetwork laptop localhost
::1 laptop.homenetwork laptop localhost
它LSO可以帮助一些人把
ServerName localhost
在/etc/apache2/httpd.conf文件
这正是我需要在vpc上放置一个EC2实例,突然停止工作。将主机名(基本上是ip)的结果添加到/ etc/hosts文件的第一行。 – notacouch
能否请您发送任何日志? –
[Wed Nov 16 14:03:11 2011] [alert](EAI 2)名称或服务未知:mod_unique_id:无法找到“laptop”的IPv4地址 –