Ubuntu VMware(Windows 主机)- Apache 仅可通过 LocalHost 路由

Ubuntu VMware(Windows 主机)- Apache 仅可通过 LocalHost 路由

我是一名基于 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

检查了我所有的 IP 表(看起来不错,但我不是专家在此处输入图片描述

答案1

服务器名称不是您想要设置的指令。 应该在所有接口上进行,并可能进行特定测试:

(Listen 192.168.21.128:80)

以及你想要的:

<VirtualHost *:80>

VM 的 IP 是 192.168.21.128 - 它是来自主机桥接适配器还是企业 DHCP?无论如何,如果你可以成功地

telnet 192.168.21.128 80

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

相关内容