Ubuntu VMware(Windows主机) – Apache只能由LocalHost路由

我是一个基于Windows的python开发人员,他目前正在configuration他的第一个linux虚拟机。

我能够通过互联网访问虚拟机。 我可以适应没有问题。

在VM上安装Apache之后,我可以通过访问localhost来testing它 在这里输入图像说明

但是,我无法通过主机上的浏览器来访问它。

我可以很好地SSH到虚拟机,我可以ping它,我可以在端口80上Telnet。

我想通过它的IP地址访问它。 (192.168.21.128)从主机和VM(以及其他联网设备)。

我在公司的防火墙后面,但是所有的路由都是内部的,我只是需要从我的主机访问它。

感谢您的阅读,Ive在网上发现了大量的信息,但没有任何帮助。


我试过的东西。

Apache2.conf

试过设置ServerName 0.0.0.0:80

检查了我所有的IP表(看起来不错,但我没有专家 在这里输入图像说明

ServerName不是您要设置的指令。 应该所有的接口,也许testing具体:

(Listen 192.168.21.128:80)

以及你想要的:

<VirtualHost *:80>

虚拟机的IP是192.168.21.128 – 是从主机桥接适配器还是企业DHCP? 无论如何,如果你能成功

 telnet 192.168.21.128 80 

你的浏览器也会这样做。 浏览器中的实际错误信息是什么?