Vagrant端口转发不在w8上工作

时间:2012-11-23 05:03:36

标签: port forwarding vagrant

我一整天都在尝试,似乎无法在我的Vagrant VM上运行端口转发,我正在使用Thin作为Web服务器运行rails应用程序,并且可以从IP 192.168成功访问该应用程序。 99.99:5000

我需要使用fonts.com中的字体,这些字体需要我使用类似'localhost'的主机名,但是当我在vagrant文​​件中使用端口转发并尝试启动应用程序时,Thin会提示错误,例如无法使用该端口或者没有足够的权限。

这是我在我的流浪文件中使用的行

config.vm.forward_port 8080, 5000

我希望从

访问我的rails应用程序
http://localhost:8080

任何想法都将不胜感激。 我也在Windows 8上运行流浪汉。

干杯

1 个答案:

答案 0 :(得分:0)

这是一个较旧的问题,但如果有人遇到同一问题,转发端口的较新格式为:

config.vm.network "forwarded_port", guest: 80, host: 8080

参考:https://docs.vagrantup.com/v2/networking/forwarded_ports.html

此外,在运行vagrant up时,请查看日志以了解正在转发的端口的任何提及。一个成功案例将类似于以下内容:

==> default: Forwarding ports...
    default: 4040 => 4040 (adapter 1)
    default: 7080 => 7080 (adapter 1)
    default: 7081 => 7081 (adapter 1)
    default: 8888 => 8888 (adapter 1)
    default: 22 => 2222 (adapter 1)