【问题标题】:Failed to start httpd server: Address already in use无法启动 httpd 服务器:地址已在使用中
【发布时间】:2018-03-21 08:44:36
【问题描述】:

我当然知道这里已经发布了同样的问题。但是,当我搜索它时,状态与我的不同,我无法理解答案。因此我在这里发布我的问题。抱歉重复问题。

我的主页突然打不开,发现无法启动httpd服务。下图是我命令“sudo service httpd start”时的结果

启动httpd:(98)地址已经在使用:AH00072:make_sock:can 未绑定到地址 [::]:80 (98)地址已在使用中:AH00072: make_sock:无法绑定到地址 0.0.0.0:80 没有监听套接字 可用,正在关闭 AH00015:无法打开日志 [失败]

重启也不行。

$ sudo 服务 httpd 重启
停止 httpd:[失败]
启动 httpd: (98) 地址已在使用中: AH00072: make_sock: 无法绑定 到地址 [::]:80 (98)地址已在使用中:AH00072: make_sock: 无法绑定到地址 0.0.0.0:80 没有可用的监听套接字, 正在关闭 AH00015:无法打开日志 [失败]

我应该怎么做才能重新启动httpd服务并恢复我的主页?

【问题讨论】:

  • 看起来像个骗子,但无法快速找到具有相同问题的另一个问题(大多数似乎直接从/etc/init.d 运行脚本)。因此,回答而不是举报。
  • 查看端口 80 上正在运行的 PID 并终止它。 sudo kill $(netstat -lntp | egrep ':80' | awk '{print $NF}' | cut -d '/' -f1 | sort -u) && sudo start httpd
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。

标签: linux apache amazon-web-services httpd.conf


【解决方案1】:

错误 98 通常发生在某些网络服务器使用端口时,这里是 80,或者 干净的释放端口/地址没有完成。

如果端口正在被其他网络服务器使用,请关闭服务器。您可以通过

找出哪个服务正在使用端口 80
netstat -pan |grep 80

然后关闭服务。

如果服务器非正常关闭时端口没有被释放,那么

sudo service networking restart

从绑定中释放地址/端口组合。这通常会为我修复错误 98。

【讨论】:

    【解决方案2】:

    我也有同样的问题。所以我查看了netstat:

    sudo netstat -tulpn | grep :80
    

    并收到:

    tcp6       0      0 :::80                   :::*                    LISTEN      7836/docker-proxy
    

    杀死进程后:

    sudo kill 7836 
    

    【讨论】:

      【解决方案3】:
      1. 在 conf.d 中定义的文件将监听端口设为 80,并且在 httpd.conf 中重复声明监听端口,这可能会导致此问题。
      2. 好像 80 端口被其他进程占用了,可以通过“netstat -anp|grep :80”检查,或者为 httpd.conf 中的 Listen 指令分配一个新的可用端口,然后重新启动 httpd。

      【讨论】:

        【解决方案4】:

        您的httpd 服务器已经启动。尝试重新启动服务而不是重新启动它:

         sudo service httpd restart
        

        【讨论】:

        • 重启不起作用.... $ sudo service httpd restart 停止 httpd: [FAILED] 启动 httpd: (98) 地址已在使用中:AH00072: make_sock: 无法绑定到地址 [: :]:80 (98)地址已在使用中:AH00072:make_sock:无法绑定到地址 0.0.0.0:80 没有可用的监听套接字,正在关闭 AH00015:无法打开日志 [FAILED]
        猜你喜欢
        • 2012-12-25
        • 1970-01-01
        • 1970-01-01
        • 2022-01-13
        • 2017-12-10
        • 2012-11-11
        • 2021-04-14
        • 1970-01-01
        • 2020-10-04
        相关资源
        最近更新 更多