【问题标题】:(99)Cannot assign requested address: AH00072: make_sock: could not bind to address xx.xxx.xxx.xx:80(99)Cannot assign requested address: AH00072: make_sock: could not bind to address xx.xxx.xxx.xx:80
【发布时间】:2014-04-14 22:55:45
【问题描述】:

我正在尝试为 Ubuntu 下的 xampp 配置 Internet 访问。一切正常,但是当我在 httpd.conf 中添加:Listen myip:80 时,我无法再次启动 apache 服务器。这是 /opt/lampp/logs/error_log 中显示的错误:

(99)Cannot assign requested address: AH00072: make_sock: could not bind to address xx.xxx.xxx.xx:80
no listening sockets available, shutting down
AH00015: Unable to open logs

只有添加Listen xx.xxx.xxx.xx:80 才能启动Apache。如果我将Listen 80 更改为Listen 1234 或其他端口,它运行正常。问题似乎只有在我添加 IP 时才存在。

我在互联网上找到了这条评论,但我不知道如何为 xampp 做这件事: “问题是额外的网卡没有配置额外的 IP。”

同样从 root 运行 netstat -ltnp | grep ':80' 不显示任何内容。

我没有安装 Skype,似乎没有其他进程在端口 80 上运行。

任何想法为什么会这样或如何解决?

【问题讨论】:

    标签: apache ubuntu ip xampp lamp


    【解决方案1】:

    我终于设法让它工作了。原来我没有正确配置IP从我的外部地址到Virtualbox获得的本地IP地址的转发。

    我使用的是桥接适配器,当时我应该使用 NAT 连接并将外部 IP 转发到虚拟机 IP。

    希望这个答案可以帮助其他有类似问题的人。

    【讨论】:

      猜你喜欢
      • 2013-12-26
      • 2023-01-16
      • 1970-01-01
      • 2013-06-09
      • 1970-01-01
      • 2018-09-17
      • 2021-06-02
      • 2016-04-24
      • 2014-11-08
      相关资源
      最近更新 更多