【问题标题】:Access Rails App Subdomains Through VirtualBox通过 VirtualBox 访问 Rails 应用程序子域
【发布时间】:2014-04-16 14:24:02
【问题描述】:

我在我的 Ubuntu 13.10 机器上运行 Windows 7 VirtualBox,我有我的 rails 应用程序。我通过子域(即 subdomain1.lvh.me:3000)访问我的 rails 应用程序,并且我试图通过我的 VB 访问这些相同的子域。我已阅读以更改主机文件,但无法使其正常工作。我将使用网关 IP 还是 IPv4 地址?

我尝试完成此操作的原因是在我的 Ubuntu 机器上开发并在我的 VB 上测试 IE 问题,而不使用付费第三方网站来呈现我的更改。

【问题讨论】:

    标签: ruby-on-rails subdomain virtualbox


    【解决方案1】:

    我认为,例如,如果您的 ubuntu 机器的 IP 地址是 192.168.0.123,那么在您的 windows hosts 文件中包含这一行就足够了

    192.168.0.123 subdomain1.lvh.me subdomain2.lvh.me subdomain3.lvh.me 
    

    然后在你的 windows vb 上你会像你说的那样访问subdomain1.lvh.me:3000

    你做过吗?我不知道您所说的“我已阅读以更改主机文件,但我无法使其工作。”什么不工作?

    【讨论】:

    • 是的,我试过了,但没有成功。我的意思是我无法使其工作是我无法从 Windows 机器访问该子域。我也尝试将我的 VB 上的网络设置更改为 Bridge Network,但我仍然无法通过执行 subdomain1.lvh.me:3000 访问子域
    • 这在 VMWare Fusion 7.1.1 中对我有用,我的网络适配器设置为网络地址转换 (NAT)。在 OSX 10.10.1 上,我将配置 IPv4 设置为“使用带有手动地址的 DHCP”,并将 IPv4 地址设置为 10.0.0.5(5 可以是任何未使用的值)。在主机中我有: 10.0.0.5 mysubdomain.lvh.me another.lvh.me
    • 我在最新的 Virtualbox 中看不到该设置,我所看到的只是将网络适配器设置为 NAT 的能力,仅此而已。
    猜你喜欢
    • 2015-01-03
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 2015-02-14
    • 2016-01-27
    • 2015-09-02
    相关资源
    最近更新 更多