Azure虚拟机:无法访问/ ping 80端口。

6
我是Azure平台的新手,希望这是一个简单的问题:
我目前正在通过Azure设置Sharepoint Web Farm。我的当前架构如下:
- 作为域控制器的WIN2008 VM。我已经设置好域并运行AD - 作为我的数据库服务器的WIN2008 VM SQL2012 - 作为我的SharePoint Web服务器的WIN2008 VM。
所有VM都属于该域。
我在SharePoint Web服务器上启动了SharePoint,并且可以使用// localhost访问SharePoint站点。但是,我无法从外部计算机(端口80)访问站点。我无法使用IP地址或*.cloudapp.net地址进行ping。我已确保所有配置文件的防火墙端口为80都是开放的。我还在SharePoint VM上设置了端口80的端点。
有什么想法吗?提前感谢您的帮助。

你尝试过检查你的SharePoint备用访问映射或IIS站点绑定了吗? - JuneT
所以,我把这件事情想得比必要的还要复杂。对于像我一样的其他人,问题在于Azure虚拟机不允许ping。这就是为什么我无法ping通服务器的原因。在浏览器URL中输入地址可以正常工作。 - splinter
3个回答

8
为了解释上面的端点引用:
在Azure门户中有一个配置页面,您需要检查以确保正确的端口已经打开,以及Windows VM的Endpoints页面上的端口。我认为同样适用于其他托管操作系统VM(如Linux等)。
当我在Azure门户中找到有关VM的Endpoints选项卡时,我注意到列出了RDP和PowerShell端口,但没有HTTP端口。添加之后,我发现可以访问VM上的IIS服务器。简而言之,就像有两个防火墙,一个是您的服务器上的防火墙,另一个是Azure门户上的防火墙。

1
非常正确,还要确保防火墙允许端口80。 - Dhanuka777


4

看起来你有一个答案,但需要注意的是,你必须为想要访问的任何内容设置端点。


谢谢!在找到这个之前,我浪费了一两个小时。 - ProfNimrod

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接