我是一名基于 Windows 的 Python 开发人员,目前正在配置他的第一个 Linux VM。
我能够设置虚拟机,并访问互联网。我可以毫无问题地使用 apt-get。
在虚拟机上安装 Apache 后,我可以通过访问 localhost 来测试它
但是,我无法通过主持人。
我可以正常通过 SSH 连接到 VM,可以 ping 它,也可以在端口 80 上进行 Telnet。
我想通过它的 IP 地址 (192.168.21.128) 访问它,从主机和虚拟机(以及其他联网设备)。
我位于公司防火墙后面,但所有路由都是内部的,我只需要从我的主机访问它。
感谢您的阅读,我在网上找到了很多信息,但没有什么能够提供帮助。
我尝试过的事情。
Apache2.conf
尝试设置 ServerName 0.0.0.0:80
答案1
服务器名称不是您想要设置的指令。 听应该在所有接口上进行,并可能进行特定测试:
(Listen 192.168.21.128:80)
以及你想要的:
<VirtualHost *:80>
VM 的 IP 是 192.168.21.128 - 它是来自主机桥接适配器还是企业 DHCP?无论如何,如果你可以成功地
telnet 192.168.21.128 80
你的浏览器也会这样。浏览器中的实际错误消息是什么?