为什么我每次重置 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