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

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

我正在尝试重新启动 apache,它说

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

有人能提出建议吗?

答案1

检查你的配置文件。你没有说明你使用的是哪种操作系统,但 Apache 可以验证它自己的配置:

httpd -t

在末尾使用 -t 调用您平台的 Apache 二进制文件来验证配置。

答案2

首先,需要做几件事来确保 Apache 确实没有运行。首先,检查

ps axf |grep [a]pache

这将告诉您 Apache 是否正在运行。如果弹出结果,请终止该进程并尝试重新启动 Apache。

其次,确保没有任何内容在监听端口 80(尽管这会记录错误,但是没关系)。

sudo netstat -tnlp | grep 80

再次,如果显示一个进程,请终止它并再次尝试 Apache。

另外,您能检查一下您的 Apache 配置并告诉我 LogLevel 指令的值吗?您可以尝试将其设置为调试,然后再次尝试重新启动。

相关内容