我正在尝试在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上没有其他进程在运行。
为什么会出现这种情况或如何解决问题?
答案 0 :(得分:1)
我终于设法让这个工作了。我发现我没有正确配置从我的外部地址转发到Virtualbox获得的本地IP地址。
当我应该使用NAT连接并将外部IP转发到虚拟机IP时,我正在使用桥接适配器。
希望这个答案可以帮助其他人解决类似问题。