我有内网ip和vmSphere帐号凭证。我可以使用ip、用户名和密码从带有vSphere的windows系统登录,它会给出centos server.There的RemoteDesktop。我配置了Rails服务器,当我提供http://localhost:3000时,我会得到相应的页面
当我尝试从windows ping到该IP地址时,它正在工作,但当我尝试通过browser.Remember访问ip地址:3000时,却无法访问ruby服务器。ip是私有范围的ip地址
当我用浏览器尝试ip(172.16.XX.XX)时,我得不到Apache page.but,它给出了一个VmWare主页。我不知道这些虚拟ip的事情。我只能从那个系统ping到相同的ip,因为它是一个私有ip。但不给红宝石服务器。
发布于 2011-04-26 02:23:15
检查您的服务器进程是否绑定到0.0.0.0:3000启动,而不是绑定到本地的127.0.0.1:3000。测试这一点的一种方法是尝试使用您的主机名或IP,例如,http://192.168.X.X:3000/,其中192.168.X.X是您服务器的IP。
如果您打算在您自己的系统之外的系统上使用它,那么您可能希望使用Passenger或Pow来启动您的应用程序。Mongrel在独立容量中所能做的有限。
https://stackoverflow.com/questions/5781557
复制相似问题