我刚刚在运行 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。将适配器设置从桥接更改为仅主机后