每当我尝试启动apache时,我都明白了:
#: /etc/apache2 apache2ctl restart
httpd not running, trying to start
no listening sockets available, shutting down
Unable to open logs
Action 'restart' failed.
The Apache error log may have more information.
我用以下方法扫描了端口80:
nmap -sU -p 80 [hostname]
和
nmap -p 80 [hostname]
它说没有在这些端口上运行。我不知道发生了什么,我最近做的唯一事情是编辑我的一些vhost .conf文件。并且error.log文件最近没有显示任何内容。有什么帮助吗?
答案 0 :(得分:0)
检查您的apache错误日志,它会显示可能出现的问题。它可能是apache尝试80等的多个部分。日志文件是第一个要检查的东西。
检查端口是否已经运行其他端口80服务的好主意。
答案 1 :(得分:0)
如果其他人遇到此问题,我会按照建议here完全重新安装来修复它,又名:
aptitude purge apache2.2-common apache2
aptitude install apache2