gpt4 book ai didi

linux - 我无法通过 Internet 访问我的 Hyper-V Linux Web 服务器

转载 作者:太空宇宙 更新时间:2023-11-04 05:30:30 29 4
gpt4 key购买 nike

我正在尝试从 Internet 访问 VM Linux Web 服务器,但作为响应,我获得了服务器的内部 IP。

基础设施:

物理 PC:在 IP x.x.x.10(内部)和 y.y.y.y(外部/互联网)上运行的 Windows 8

虚拟服务器:Debian 7.3 + Apache2,在 Hyper-V 机器上运行,IP x.x.x.11

路由器:D-Link DMG-6661,在 :80 和 :7080 上均设置了“应用程序”和“虚拟服务器”,指向 x.x.x.11

在我的网络内一切正常,我可以使用 x.x.x.11:80 和 x.x.x.11:7080 访问我的网页。

在我的网络之外,比如说在工作中,如果我尝试访问 y.y.y.y:80 或 :7080,我会收到 ERR_NETWORK_ACCESS_DENIED 消息,并且浏览器上的地址会更改为 x.x.x.11!

我在这里缺少什么?

谢谢。

最佳答案

很难准确地回答您...请检查所有网段和软件/硬件组件(将您工作中的网络浏览器链接到您的 Apache 服务器)。很多事情可能会断开您的连接。思考以下问题:

  • 您的路由器是否允许来自互联网的传入连接?是否配置为 NAT/PAT 传入流量到 x.x.x.11:80 的 Web 服务器?

  • 您的 Linux 虚拟机是否允许来自 LAN 以外的其他网络的连接(netfilter/iptables 配置?)。

  • 您的 Apache 是否配置为接受来自任何 IP 地址的传入流量?

问候

关于linux - 我无法通过 Internet 访问我的 Hyper-V Linux Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21087766/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com