已关闭此问题为not about programming or software development。它目前不接受回答。
这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
20天前关闭。
Improve this question
我知道同样的问题已经在这里发布了。但是,当我搜索它时,状态与我的不同,我无法理解答案。所以我把我的问题写在这里。抱歉重复问题。
我的主页突然不工作,我发现它无法启动httpd服务。下图是当我命令'sudo service httpd start'时的结果
正在启动httpd:(98)地址已在用途:AH00072:make_sock:无法绑定到地址[::]:80(98)地址已在用途:AH00072:make_sock:无法绑定到地址0.0.0.0:80没有可用的侦听套接字,正在关闭AH 00015:无法打开日志[常见问题]
重启也不行。
$ sudo service httpd restart
正在停止httpd:[失败]
正在启动httpd:(98)地址已在用途:AH00072:make_sock:无法绑定到地址[::]:80(98)地址已在用途:AH00072:make_sock:无法绑定到地址0.0.0.0:80没有可用的侦听套接字,正在关闭AH 00015:无法打开日志[常见问题]
我应该怎么做才能重新启动httpd服务并恢复我的主页?
5条答案
按热度按时间vdgimpew1#
错误98通常发生在某些Web服务器正在使用端口时,这里是80,或者未完成清理释放端口/地址。
如果端口正在被其他Web服务器使用,请关闭服务器。您可以通过以下方式找出哪个服务正在使用端口80:
然后关闭服务。
如果在服务器非正常关闭时未释放端口,则
释放地址/端口组合。第98章这是我的错
bihw5rsg2#
我也有同样的问题。所以我看了netstat:
并收到:
杀灭过程后:
jchrr9hc3#
1.在conf.d中定义的文件的Listen port为80,沿着在httpd.conf中重复声明Listen port,这可能导致此问题。
1.端口80似乎被其他进程使用,可以通过“netstat -anp”检查|grep:80”或者为httpd.conf中的Listen指令分配一个新的可用端口并重新启动httpd。
dsekswqp4#
检查/etc/httpd/conf.d/中是否存在意外的重复语句/文件。我们让人做了一个文件的备份,但他们没有改变扩展名,所以它仍然是一个 *.conf文件,包括处理。
gstyhher5#
您的
httpd
服务器已启动。尝试重新启动服务,而不是再次启动: