跑步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
我遇到了同样的错误,即我经常使用的方式。