无法从主机浏览器访问 Ubuntu 虚拟服务器的 IP

无法从主机浏览器访问 Ubuntu 虚拟服务器的 IP

我刚刚在运行 Windows 7 的虚拟机上安装了 64 位 Ubuntu Server。我实际上是按照这个教程进行的https://www.youtube.com/watch?v=Ykt3MeNwORQ 我也在适配器中设置了桥接网络。但是当我尝试使用主机浏览器的 IP 访问服务器时,它不起作用,没有可用的网页。

有人遇到过这种情况吗?我该如何解决?

谢谢

答案1

当你的服务器绑定到 localhost 或 127.0.0.1 时,有时会发生这种情况,因此首先你必须使用命令检查你的 apache2 服务是否正在运行

sudo service apache2 status 

然后使用命令检查哪个 IP 与服务器端口绑定

sudo netstat -tulnp | grep 80

如果监听不正确则打开文件/etc/apache2/ports.conf

sudo nano  /etc/apache2/ports.conf

并做出如下改变

Listen 0.0.0.0:80   

或者

Listen serverip:80

然后使用命令重新启动 apache2 服务

sudo service apache2 restart

还可以禁用防火墙

sudo ufw disable 

并使用命令刷新 iptables 或允许端口 80

sudo ufw allow 80

答案2

我现在可以从主机的浏览器访问来宾的 IP。将适配器设置从桥接更改为仅主机后

相关内容