ruby-on-rails - rails 2.3服务器在主机mac os x浏览器中无法访问的vagrant环境中运行

ruby-on-rails - rails 2.3服务器在主机mac os x浏览器中无法访问的vagrant环境中运行,第1张

在流浪汉中我正在使用:

box'prorail / centos-5.8-x86_64'

vagrant我正在运行rails 2.3服务器,如:

[vagrant@localhost myapp]$ script/server
=> Booting Mongrel
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server

在我的主机文件中,我在底部添加了这一行

192.168.60.110    www.example.dev example.dev dev.example.com

在Vagrantfile中我添加了这个ip:

config.vm.network :private_network, ip: "192.168.60.110"

在所有浏览器中我都尝试过关注网址

dev.example.com:3000/
dev.example.com
在浏览器中没有任何事情发生。我试过所有的浏览器

chrome  
tor  
firefox  
safari

我已经尝试了其他几个命令来在vagrant环境中运行rails 2.3服务器,但仍然没有任何反应

script/server -b 0.0.0.0
script/server -b 0.0.0.0 -p 3000
script/server -p 3000

最佳答案:

1 个答案:

答案 0 :(得分:0)

登录流浪者环境:

vagrant ssh

而不是键入或复制/粘贴以下命令:

sudo /sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT

此命令将允许主机可以访问端口。比类型:

exit

再次登录vagrant并转到您的项目根目录。比跑:

script/server

现在您可以在浏览器中访问它了

www.example.dev
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复