Apache 阿帕奇赢得';开始

Apache 阿帕奇赢得';开始,apache,Apache,好吧,这让我很困惑,以至于我不认为自己能够独自解决这个问题。 我在linux下的笔记本电脑上运行apache,这样当我离开桌面时,我仍然可以使用php和mySql。一切都很好。httpd.conf的语法没有问题;apachectl configtest返回OK。然而,我去了一家咖啡馆,apache不会从那里开始。我将沿着街道走到下一个ap,apache将毫无问题地启动,但在这家咖啡馆,apache不会启动。任何帮助都将不胜感激 我认为相关的日志条目是 [Wed Nov 16 14:03:11 2

好吧,这让我很困惑,以至于我不认为自己能够独自解决这个问题。 我在linux下的笔记本电脑上运行apache,这样当我离开桌面时,我仍然可以使用php和mySql。一切都很好。httpd.conf的语法没有问题;apachectl configtest返回OK。然而,我去了一家咖啡馆,apache不会从那里开始。我将沿着街道走到下一个ap,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将不会启动,或者此cafe中的端口被阻止?这对我来说是有意义的,而不是说apache不会启动。另外,如果在去这个咖啡馆之前apache正在运行会发生什么?如果您仍然有问题,我不想在这里显得厚颜无耻,但不要去那个特定的咖啡馆:)

如果命令主机名的输出是

# 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 
这也有助于一些人

ServerName localhost

在/etc/apache2/httpd.conf文件中

我的意思是,端口80可能被阻塞,或者更准确地说,这个cafe中的localhost可能被阻塞。他们可以在wifi路由器周围增加安全性,以阻止端口80、8080或其他端口,如21和22。我从来没有听说过本地机器上的命令行被阻塞。Apache不会启动。我可以看到咖啡馆如何阻止端口,使外部流量无法进入他们的网络,我知道如果找不到端口,apache将无法启动,但我已将apache配置为在本地主机上侦听。那么,你的意思是说,即使我在本地运行apache,apache在查看其运行的机器之前仍会在网络上运行?对不起,我从未经历过这种情况,但尝试一下,这似乎解决了类似的问题。如果这能奏效,请别忘了投票给我:)谢谢罗伯特·范桑特。这个链接在金钱上是正确的。现在我知道,每当我在公共网络上,apache无法启动时,我都需要编辑我的主机文件,以匹配dhcp服务器分配给我笔记本电脑的ip。sweet,如果我将其重新发布为答案,你会投票并将其作为答案:)[Wed Nov 16 14:03:11 2011][alert](EAI 2)名称或服务未知:mod_unique_id:找不到“膝上型电脑”的IPv4地址这正是我在vpc上放置EC2实例所需要的,突然停止工作。将主机名(基本上是ip)的结果添加到/etc/hosts文件的第一行。