2016-04-26 517 views
1

我正在尝试免费试用微软Azure。 基本上我创建了一个运行Windows Server 2008 SP1的虚拟机。如何从浏览器访问虚拟机(Window server 2008)?

在那里,我运行的GeoServer,能够从本地浏览器访问的GeoServer(如:http://localhost:8080/geoserver/web

现在,如何从公共浏览器访问这个?它有一个公共IP 13.93.154.109 ,我甚至不能ping它,而不是说要访问它。

我错过了什么?

注意:我试过经典/非经典VM,结果是一样的。 另外,我知道有一个用于Azure的OpenGeo Suite。但它花费了很多。我试图做的是,与其他现有产品共享虚拟机。

在此先感谢。

localhost-from-vm

P.S:我能使用PsPing ping通13.93.154.109:3389代替普通平。

回答

1

您需要打开端口8080以允许VM上的流量。 根据您是如何创建的虚拟机,它可以以不同的方式进行:

+0

感谢您的快速反应和资源。但我一直无法实现这一目标。我正在使用Azure资源管理器。我所做的 - 仅添加入站安全规则 - HTTP(TCP/80),RDP(TCP/3389),自定义(TCP/8080)。我观察到的是,在子网中 - 有一行记录,地址范围(10.0.0.0/24),并且分配了我的安全组。这是否意味着,这足以通过公共IP访问我的虚拟机? 您的耐心感谢。 – zeroflaw

+0

您是否添加了规则在Windows防火墙中打开8080的虚拟机? –

+0

嗨朱利安,后悔对不起。当你提到“在虚拟机的windows防火墙中打开端口8080”时,是否意味着入站安全规则?或者是别的什么?正如前面的评论所述,我现在有3个入站安全规则。通过使用PsPing,我只能ping通3389端口。 – zeroflaw