重新启动Web服务器:apache2失败!

我正在尝试重新启动Apache,这就是说

重新启动Web服务器:apache2失败!

任何人提供任何build议?

检查你的configuration文件。 你没有说你在哪个操作系统上,但是Apache可以validation它自己的configuration:

httpd -t 

最后用-t调用你的平台的Apache二进制文件来validationconfiguration。

首先,确定一下Apache确实没有运行。 首先,检查

 ps axf |grep [a]pache 

这将告诉你,如果Apache正在运行。 如果popup结果,请杀死该进程,然后再次尝试启动Apache。

其次,确保没有任何东西在端口80上听(虽然这会logging一个错误,但嘿)。

 sudo netstat -tnlp | grep 80 

再一次,如果这显示一个进程,杀死它,并再次尝试Apache。

另外,你可以检查你的Apacheconfiguration,让我知道LogLevel指令的值是什么? 您可以尝试将其设置为debugging并再次尝试重新启动。