(99)无法分配请求的地址:AH00072:make_sock:无法绑定到地址xx.xxx.xxx.xx:80

时间:2014-03-11 11:06:35

标签: apache ubuntu ip xampp lamp

我正在尝试在Ubuntu下通过Internet配置xampp访问。一切正常,但是当我在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"

同样从根netstat -ltnp | grep ':80'运行也没有显示任何内容。

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

为什么会出现这种情况或如何解决问题?

1 个答案:

答案 0 :(得分:1)

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

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

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