我刚刚在Microsoft Azure中使用(推荐)资源管理器部署模型创建了一个新的Ubuntu 14.04虚拟机。下面的屏幕截图显示的部署配置和由此带来的资源:已配置NSG规则的新Azure虚拟机上的连接超时端口80
一旦部署,我使用SSH通过公共IP,登录并安装nginx的访问的虚拟机。我使用默认配置离开它,并执行'curl localhost'以确保Web服务器正在运行。
然后我去了网络安全集团的资源,并增加了80端口的允许规则的入站规则:
我再打开一个浏览器,并试图要求与相关联的公共IP NIC并且连接超时。
编辑:我可以通过将NSG与NIC分离来获得访问权限,但是如果我重新关联它,我会在几分钟内再次阻止。
我已经尝试使用相同的过程来设置Windows服务器虚拟机,与IIS,但我得到了相同的结果。
我在这里错过了什么?
使用经典部署模型进行相同设置时,我不会收到任何错误,只有在尝试使用推荐的资源管理器模型时才会发生此错误。
我刚刚创建使用所有默认配置的新Win2k3R2 VM(linux的人把过多的思考),添加Web服务器角色一旦被启动,从本地主机测试和它的工作,添加了任何/任何/ TCP/80规则,并直接连接!你可以添加一个任意的端口,在其上运行nc,然后telnet到它,看看它是什么 –
nc和telnet都没有响应。在这两种情况下,我都会在端口80和我打开的任意端口(40000)上发生超时。如果我在端口22(SSH)上运行nc(和telnet),我会得到一个响应。 –
这很奇怪!如果从界面上一起删除安全组,会发生什么情况(转到SG> NIC并将关联更改为无) - 确保您没有像IP地址中的错字一样做任何事情(我们都在那里!) –