ruby-on-rails-3 - VirtualBox 和 Rails 服务器上的 Ubuntu

标签 ruby-on-rails-3 windows-7 virtualbox ubuntu-11.04

我有 Windows 7。安装了 VirtualBox 和 Ubuntu 11.04 作为 guest 操作系统。
网络是由 NAT 完成的。
一切都很好:我在 Ubuntu 上有互联网。
我可以通过它的 ip 从 Ubuntu 访问 Windows。
但是我无法通过ifconfig显示的ip访问Ubuntu。

我在 Ubuntu 上运行 Rails。

我该如何解决这个问题:从我的 Windows 连接到 ort 3000 上的 Ubuntu/Rails 服务器?

最佳答案

默认情况下,VirtualBox 的 NAT 允许虚拟机访问 Internet;但不允许物理机访问虚拟机。

最简单的解决方案是为您的虚拟机使用 NAT 以外的其他网络设置——例如,网桥应该可以正常工作(不过,您的虚拟机将在您的网络上可见)。

另一种解决方案是使用端口转发;关于这一点,这篇文章可能会有所帮助:Howto Access via ssh a Virtualbox Guest machine.

关于ruby-on-rails-3 - VirtualBox 和 Rails 服务器上的 Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6801363/

相关文章:

android - 无法初始化 OpenGL 渲染器库

ubuntu - 存放 Vagrant 盒子里的所有东西

ruby-on-rails-3 - 我应该将 api key 存储在 rails3 中的什么位置?

ruby-on-rails - 如何记住 Controller 中页面之间的参数值

c# - .NET 4.0 和 Windows 7 上的性能计数器

c# - .Net 4 JumpTask 禁用 "Remove from this list"

ruby-on-rails - Rails 迁移 - 带有类型转换的change_column

jquery - 维护基于树的导航栏的状态

c# - 无法调试windows服务VS2010 Win7

configuration - 如何更改 Vagrant 'default' 机器名称?