apache2 重启错误。如何解决此问题

apache2 重启错误。如何解决此问题

跑步apachectl -k restart可得:

/usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd not running, trying to start
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action '-k restart' failed.
The Apache error log may have more information.

这是我在重启服务器时遇到的问题。我该如何修复这个问题?

答案1

要重新启动 apache,请使用:

sudo service apache2 restart

答案2

我终于找到答案/原因了..!实际上,这里不重启的原因是其他的。它是..

这里我的 apache2 的默认端口是 80,并且正被一些称为“xyzserver”的其他进程/服务器使用。然后 Apache 尝试在同一个端口上启动,但无法启动。后来我发现了这个问题,我终止了该进程,然后重新启动了 apache2。它现在成功运行了。

我尝试过

sudo service apache2 restart

我遇到了同样的错误,即我经常使用的方式。

相关内容