Apache 无法重新启动,因为它已经使用了它的端口

Apache cant restart because it already uses its port

当我尝试重新启动 apache 时,它​​显示错误:

(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down

但是当我试图检查谁在使用它时,它指向它自己:

tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      22656/apache2
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      22656/apache2

这里有什么问题?

释放捕获内存并

确保您没有在 .conf 文件中两次声明 Listen 80。

例如,您可能在 ports.conf 和 inn sites-enabled/www.conf.

中都有它

要找出答案,请使用:grep -ri listen /etc/apache2

将 Listen 80 放在一个地方。