我在新的Azure虚拟机中安装了一个应用程序(QLik Nprinting)。该应用程序具有一个可以使用 URL http://servername:4994/启动的 Web 门户。我可以在 VM 内部和同一 VNet 中的其他 VM 中访问此 Web 门户。但我无法访问 VM 外部的 URL,i.e.in 不在 Azure 云中的客户端计算机(内部网)。
我已经在 VM 的 Azure 门户的网络接口和子网中打开了端口 4994(用于入站和出站)。我已经关闭了虚拟机计算机内的窗口防火墙。 当尝试使用"Telnet appVMservername 4994"在虚拟机内部进行telnet时 - 它正在响应,但当尝试在虚拟机外部(即在我的客户端计算机中)执行时,我收到错误 - "无法在端口4994上打开与主机的连接:连接失败">
访问 VM/Vnet 外部的 URL 时出现的错误:无法显示网页。 我希望 URL 也应该在 VM 外部启动我的应用 Web 门户,而不会出现任何问题。 请建议如何解决此问题。
若要使用托管应用程序的 VM 的专用 IP 地址从公司 LAN 访问链接,需要具有 VPN [S2S 或 P2S] 或快速路由设置。VPN 网关必须与应用程序服务器位于同一 VNet 中。