2011-04-25 89 views
0

我有一个私人IP和一个vmSphere帐户凭证。 我可以从通过vSphere Windows系统使用的IP,USENAME,密码登陆,然后它给一个CentOS server.There的RemoteDesktop我配置了一个Rails的服务器和我收到的时候我给appropriage页http://localhost:3000虚拟IP(私有)

当我尝试ping从该窗口它是工作的ipaddress,但无法访问红宝石服务器,当我尝试ipaddress:3000通过浏览器。记住IP是一个私人范围IP地址

当我尝试的IP(172.16 .XX.XX)与浏览器我没有得到Apache页面,但它给了一个VmWare主页。我不知道这些虚拟IP东西。我可以从该系统ping相同的IP,因为它是一个私人IP。但没有给红宝石服务器。

+0

是你在同一个网络上的私人IP地址?请记住,由于它是私有IP,因此它们不能通过任何路由器,因为它们会将专用IP数据包丢弃在地板上。 – 2011-04-25 18:20:41

回答

0

检查您的服务器进程是否启动绑定到0.0.0.0:3000而不是127.0.0.1:3000这是本地只。一种测试方法是尝试使用您的主机名或IP,例如http://192.168.X.X:3000/,其中192.168.X.X是您的服务器的IP。

如果您打算在非您自己的系统上使用此功能,您可能需要使用PassengerPow来启动您的应用程序。 Mongrel在独立能力方面的能力有限。

+0

这个IP就像172.16.1 *。**。这是一个vmware ip.I可以用某些凭证登录到该ip,但是不能从那里访问apache服务器。它将进入一些vmWare页面。 – shajin 2011-04-25 19:53:54

+0

好的谢谢你的支持。现在工作。 :) :) – shajin 2011-04-26 09:07:33