我是一个基于Windows的python开发人员,他目前正在configuration他的第一个linux虚拟机。
我能够通过互联网访问虚拟机。 我可以适应没有问题。
在VM上安装Apache之后,我可以通过访问localhost来testing它
但是,我无法通过主机上的浏览器来访问它。
我可以很好地SSH到虚拟机,我可以ping它,我可以在端口80上Telnet。
我想通过它的IP地址访问它。 (192.168.21.128)从主机和VM(以及其他联网设备)。
我在公司的防火墙后面,但是所有的路由都是内部的,我只是需要从我的主机访问它。
感谢您的阅读,Ive在网上发现了大量的信息,但没有任何帮助。
我试过的东西。
试过设置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
你的浏览器也会这样做。 浏览器中的实际错误信息是什么?