2012-07-05 36 views
1

我在Windows Azure中创建了一个虚拟机。已安装Java SE 6 build 33 JDK,已安装Red5服务器版本0.9.1(最新版本1.0 rc2无法正常工作)。用Windows Azure在云中安装Red5服务器?

现在在本地red5服务器完美工作。我安装了一个演示程序,工作正常。如果我想从另一台机器拨打Red5服务器,我无法使其工作。

我从red5.properties文件中的虚拟机输入公共IP地址。我已将防火墙设置为打开端口:1935,1936,1945,5080和8088,并且我在Windows Azure中设置了相同的端点。

如果我使用端口5080(http://168.63.23.20:5080)调用公共IP,则什么都不会发生......甚至不是标准的Red5主页。如果我在没有post 5080的情况下调用IP,IIS会显示标准的IIS主页,因此可以从互联网上调用该机器。

任何人knsows我做错了什么?

谢谢。

+0

尝试在具有端口的同一VM上使用内部IP地址(即运行ipconfig/ifconfig获取本地IP,然后尝试localIP:5080)以确认正确的配置。在您的虚拟机中运行Netmon以检查传入的请求是否正在冲击您的虚拟机,如果不是您的端点配置需要一些工作。 – AvkashChauhan

+0

使用本地IP地址,它正在工作。我无法在Windows 2008虚拟机上找到好的旧netmon。发现了一个花哨的Windows网络应用程序,但我现在不知道该读什么。 –

回答

1

我想知道您是否在门户网站上创建了端点。仅靠防火墙是不够的。它也需要一个端点。有关更多详细信息,请参阅http://www.windowsazure.com/en-us/manage/windows/how-to-guides/setup-endpoints/

最好的问候,

Ming Xu。

+0

是的,我有..我为所有这些端口创建了端点:1935年,1936年,1945年,5080年,8088年。 –

+0

这看起来像一个IT问题,而不是一个发展问题。我建议你在服务器故障上发布这个问题:http://serverfault.com/。 –

+0

谢谢,我会在假期后这样做。 –