And*_*per 24 hosting virtual-machine azure
我刚刚设置了一个windows azure VM并在其上安装了IIS.
当我将远程桌面放到盒子上时,我可以看到默认的IIS网站很好,但是我无法通过盒子的IP地址在网上提供这个.
我在Windows防火墙上打开了端口80,并为端口80添加了端点.
我试图在完全关闭防火墙的情况下访问它但无济于事......
如果我还需要做任何其他工作来解决这个问题,我无法解决问题吗?
Ste*_*ock 31
将端口80(http)和端口443(https)的端点添加到Azure门户中的VM(提示:这可以使用powershell或Azure cli自动执行).
远程桌面到机器.打开Windows防火墙控制面板,允许流量到端口80(http)和端口443(https),或者只是将其关闭 ...... 默认情况下防火墙处于开启状态(提示:也可以通过VM代理/ powershell编写脚本).
转到Azure门户,找到运行VM的VM(实际上是云服务)的cloudapp.net子域.尝试使用该域访问该站点.如果这不起作用,请尝试浏览服务器(远程桌面)上的http:// localhost以确保IIS正常工作并从那里进行故障排除.
修改自定义域的DNS记录以使用CNAME到.cloudapp.net域.如果您需要A记录,请确保使用云服务的公共IP(只需ping .cloudapp.net域以查找它或查看Azure门户).
您可能希望查看Azure网站或Azure云服务(Web角色).这些更容易管理,更便宜.他们仍然提供大部分功能.
The*_*ock 25
解决这个问题的方法是进入Azure门户,浏览到"网络安全组",选择虚拟机,然后创建入站规则以允许流量到端口80.
注意:还要确保在实际VM上添加并启用了到端口80的入站规则.
好吧,我删除了现有的虚拟机和云服务并重新开始 - 这次一切都开箱即用。
真烦人!我唯一注意到的是,之前我的云服务与我的虚拟机具有相同的名称 - 这次它们具有不同的名称,因此这可能是导致问题的原因。
干杯
| 归档时间: |
|
| 查看次数: |
35171 次 |
| 最近记录: |