如何从浏览器中查看在vagrant上运行的进程

时间:2014-05-21 07:32:11

标签: ruby-on-rails ubuntu-12.04 virtualbox vagrant windows-8.1

我已经在我的Ubuntu系统和Windows 8系统上安装了Vagrant和Virtualbox-4.3,我想在流浪汉的rails项目上运行ruby。如何通过我的机器中的浏览器来隧道项目。

If i run the rails project on port 3000 on vagrant. how can i see the result from my browser? 请告诉我通过浏览器隧道传输结果并为vagrant设置静态ip。提前谢谢。

1 个答案:

答案 0 :(得分:0)

有两种方法,第一种方法不需要任何设置,但每次启动流浪盒时都会改变。

  1. ssh into you box(vagrant ssh
  2. 获取方框的IP地址(ifconfig
  3. 打开网络浏览器并转到< ip_address>:3000
  4. 更好的方法是指定forwarded port。这样,您始终可以以相同的方式访问您的应用。像这样添加config.vm.network网络线,

    Vagrant.configure("2") do |config|
        config.vm.network "forwarded_port", guest: 3000, host: 3000
    end
    

    添加该行后,您需要重启该框。您可以通过运行vagrant reload来执行此操作。完成此过程后,再次启动您的应用。现在,您可以转到http://127.0.0.1:3000

    连接到您的应用