![在 Microsoft Server 上运行 PORT 暴露](https://linux22.com/image/779466/%E5%9C%A8%20Microsoft%20Server%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20PORT%20%E6%9A%B4%E9%9C%B2.png)
因此,这无疑是一个关于 Microsoft Server 的新手问题,因此请假设您具备基本知识并保持友善 :)。然而,我确实认为我对 Linux 网络概念有很好的了解,但我对 Microsoft 却一窍不通。
因此,我尝试打开与正在运行的 Microsoft Server 的端口 11111 的连接,以连接到该端口上运行的 Web 应用程序。从远程桌面程序中,我能够连接到 127.0.0.1 和 localhost 上的端口。
因此,我已确认应用服务器正在运行并且可以在端口 11111 上发送响应。
但是,我无法从 RDP 实例外部连接到此实例,假设我被分配了 IP 地址 100.01.02.03(为了便于讨论)。我在浏览器中导航到 100.01.02.03:11111,连接挂起了。
因此,我诊断出该端口对外部连接已关闭。我遵循了一些有关如何在 Windows Server 防火墙中打开端口的指南,并按照相关文档打开了端口:
我确信这是正确的。
由于我的 Microsoft Server 是通过 Azure 云实例运行的,因此我还将入站端口规则添加到与运行服务器的 VM 关联的网络安全组,如下所示:
但是,我仍然无法从另一台设备连接到 100.01.02.03:11111...:(
作为一个新手/业余爱好者,我不确定我还需要做什么...我将非常感谢帮助我调试或诊断我可能做错的事情,或者一些额外的指示、文档或指南,以使这个连接正常工作。
非常感谢!
答案1
您需要确保分配给虚拟机的网络安全组中的端口已打开。查看本文如何做到这一点。