【问题标题】:Virtual Ip(private one)虚拟IP(私有)
【发布时间】:2011-04-25 18:16:29
【问题描述】:

我有一个私有 ip 和一个 vmSphere 帐户凭据。 我可以使用 ip、用户名、密码从带有 vSphere 的 Windows 系统登录,它提供了一个 centos 服务器的 RemoteDesktop。在那里我配置了一个 Rails 服务器,当我提供 http://localhost:3000 时,我得到了相应的页面。

当我尝试从 Windows ping 到该 IP 地址时它正在工作,但是当我通过浏览器尝试 ipaddress:3000 时无法访问 ruby​​ 服务器。记住 IP 是私有范围的 IP 地址

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

【问题讨论】:

  • 该私有 IP 地址与您在同一网络上吗?请记住,由于它是私有 IP,它不能通过任何路由器,因为它们会将私有 IP 数据包丢弃在地板上。

标签: ip-address virtual-machine vmware mongrel


【解决方案1】:

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

如果您打算在自己的系统以外的系统上使用它,您可能需要使用PassengerPow 来启动您的应用程序。 Mongrel 以独立的身份可以做的事情是有限的。

【讨论】:

  • IP 类似于 172.16.1*.** 。这是一个 vmware ip。我可以使用一些凭据登录到该 ip。但甚至无法从那里访问 apache 服务器。它是转到一些 vmWare 页面。
猜你喜欢
  • 2014-07-13
  • 2016-03-24
  • 2017-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-30
  • 2012-08-04
  • 1970-01-01
相关资源
最近更新 更多