2012-11-23 42 views
1

我一直在尝试整天,似乎无法获得我的流浪虚拟机上的端口转发工作,我正在运行一个使用Thin作为web服务器的rails应用程序,并且可以成功访问从IP 192.168.99.99:5000的应用程序。流浪汉端口转发不工作w8

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

这是我在游民文件中使用

config.vm.forward_port 8080, 5000 

我希望从

http://localhost:8080 

任何想法,将不胜感激访问我的Rails应用程序就行了。 还有我在Windows上运行的流浪汉8

干杯

+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)