我已经使用 VMware 将 Ubuntu(最新版本)作为虚拟机在 Windows 7 Pro 上运行。
我的问题是,当虚拟机运行时,我可以让Rails可以访问Windows吗?
例如,如果我在 Windows 浏览器上输入 http://localhost:3000
我会得到 Rails 服务器吗?
另外,我可以让它从外部访问计算机吗,这样如果有人输入
myipaddress:3000
他能够作为客户端访问服务器吗?
我希望这一点很清楚。
最佳答案
这里有很多“如果”,但它应该“正常工作”。
在 Linux 中,找到虚拟机的 IP 地址。
$/sbin/ifconfig
您正在寻找可能标记为“eth0
”的部分,并且在“inet addr
”中。
在 Windows 主机上使用该地址和端口 3000 应该可以正常工作。如果没有,请发布您遇到的具体问题,包括您可以找到的任何日志或有关 Linux 客户端上运行的任何防火墙的信息。
关于ruby-on-rails - 从主机访问虚拟机上的rails服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12810859/