将Azure VM部署到端口8081无法正常工作

时间:2016-02-04 01:13:24

标签: azure azure-virtual-machine

我在Microsoft Azure上创建了一个经典VM。我使用IIS Web服务器部署了一个.Net Web应用程序。我在HTTP / TCP端点下添加了端口80,8080,8081,在HTTPS / TCP端点下添加了443和44300。 Snapshot of end points

如果我在端口80,8080或443上绑定我的应用程序,我可以从VM外部访问它,即我的个人计算机。但是,端口8081和44300不能从外部访问。

对于这些端口,我可以使用访问该网站 http:// localhost:8080和https:// localhost:44300。如果我尝试http:// {domain_name}:8080和https:// {domain_name}:44300,则浏览器无法连接到服务器。

所有端点都以相同的方式添加。

是否因为防火墙问题?我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:1)

您很可能需要在具有高级安全性的Windows防火墙中添加非标准端口的条目。

摘自https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/

  

注意:Azure虚拟机的防火墙配置已完成   自动用于与远程桌面和安全相关的端口   Shell(SSH),在大多数情况下用于Windows PowerShell远程处理。对于   为所有其他端点指定的端口,不进行任何配置   自动到虚拟机的防火墙。当你创建   虚拟机的端点,您需要确保   虚拟机的防火墙也允许流量   与端点配置对应的协议和私有端口。