从主机访问虚拟机上的rails服务器

时间:2012-10-10 01:51:31

标签: ruby-on-rails vmware

我使用VMware在Windows 7 Pro上运行Ubuntu(最新版本)作为虚拟机运行。 我的问题是,在虚拟机运行时,我可以让rails对Windows进行访问吗? 那么,例如,如果我在我的Windows浏览器http://localhost:3000上输入,我会得到rails服务器吗?

另外,我可以从外面让计算机访问它,所以如果有人打字的话 myipaddress:3000他可以作为客户接听服务器吗?

我希望这很清楚。

1 个答案:

答案 0 :(得分:2)

这里有很多“ifs”,但它应该“正常工作”。

在Linux中,找到虚拟机的IP地址。

$ /sbin/ifconfig

您正在寻找可能标记为“eth0”且位于“inet addr”的部分。

在Windows主机上使用端口3000的地址应该可以正常工作。如果没有,请发布您所看到的特定问题,包括您可以在Linux客户端上运行的任何防火墙上找到的任何日志或信息。