![Apache2 无法绑定到任何端口,多个 Apache 服务器正在启动吗?](https://linux22.com/image/621005/Apache2%20%E6%97%A0%E6%B3%95%E7%BB%91%E5%AE%9A%E5%88%B0%E4%BB%BB%E4%BD%95%E7%AB%AF%E5%8F%A3%EF%BC%8C%E5%A4%9A%E4%B8%AA%20Apache%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%AD%A3%E5%9C%A8%E5%90%AF%E5%8A%A8%E5%90%97%EF%BC%9F.png)
我已将 CentOS 6.4 上的 apache2 (httpd) 监听端口更改为 80、443、25640 等,但似乎没有端口可以工作
(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
[FAILED]
我似乎无法找出是什么占用了端口
当我启动 httpd webmin 时显示http://puu.sh/5k8Dl.png如果我杀死该 httpd 可以成功启动,但是不会加载任何托管网站,并且
service httpd restart
我得到了相同的端口绑定失败。当我启动 apache 时,webmin 显示它为 /usr/sbin/httpd,那么 apache 是否会在两个不同的地方启动?
答案1
如果你已禁用 selinux,你确定端口尚未被使用吗,请使用 netstat 进行验证