在 VM 上访问 rails 应用程序 运行

Accessing rails application running on VM

我在 localhost:3000 的 linux VM 上有一个 rails 应用程序 运行,我可以愉快地访问它。但是,当我尝试通过 VM (Windows) 访问应用程序时,我在 Chrome.

中得到 ERR_SSL_PROTOCOL_ERROR

rails 服务器输出:

ERROR bad URI
ERROR bad Request-Line 

我如何配置我的 rails 应用程序以便我可以在 VM 之外访问它。

我正在使用 ruby 2.1.5、rails 4.1.7 和 WEBrick 1.3.1。

谢谢

虚拟机使用与您的计算机不同的本地主机。尝试:

 http://10.0.2.2:3000 

别忘了写http!!如果这不起作用,您将不得不转到 C:\windows\system32\drivers\etc\hosts 并添加:

10.0.2.2 outer