服务httpd重启错误

服务httpd重启错误

为什么我每次重置 httpd 时总是会出现错误:

Starting httpd: (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

每次我都必须使用sudo fuser -k -n tcp 80(我不知道它做什么)然后它就起作用了。我怎样才能永久解决这个问题?

使用 CentOS 6.3

答案1

1)查找可能使用端口 80 的打开文件

lsof -i :80

2)检查你的 apache.conf / httpd.conf 中的指令 Listen

3)检查/var/log/httpd/error.log

相关内容