我有一些在专用服务器上运行的网站。 其中一个是我用CodeIgniter编写的,并且已经集成了wordpress。 今晚,这一连串的事件发生了:
重启后,我意识到我无法启动Apache了。 我试图通过SSHlogin(工程),但一旦我尝试通过使用apachectl -k graceful启动apache我得到以下错误:
Warning: DocumentRoot [/home/racebook/sd/download/www] does not exist httpd not running, trying to start (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs
我重启后的一小时,什么也没有发生……你能帮我解决这个问题吗?
附加信息:
基于这个输出,我认为它不是开始,因为它已经在运行。 你可以尝试apachectl restart来查看是否有效,但是如果没有,请尝试使用killall httpd或者killall -9 httpd终止所有的Apache进程。 然后用apachectl start启动它。
如果它仍然没有启动(或者即使这样做,但是你想知道发生了什么),你可以检查主Apache的错误日志,看看有没有什么有用的。
如果你的网站位于/ home / racebook / sd / download / www(不知道这是你的网站还是其他你不关心的目录),并且你得到那个警告信息,说明该目录不存在,那应该是你接下来看的东西。