rails 2.3 服务器 运行 在 host machine mac os x 浏览器中无法访问的 vagrant 环境中
rails 2.3 server running inside vagrant environment not accessible in host machine mac os x browsers
在流浪者中我正在使用:
盒子'prorail/centos-5.8-x86_64'
在 vagrant 我是 运行ning 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
我已经尝试了其他几个命令 运行 rails vagrant 环境中的 2.3 服务器,但仍然没有任何反应
script/server -b 0.0.0.0
script/server -b 0.0.0.0 -p 3000
script/server -p 3000
登录流浪环境:
vagrant ssh
然后键入或copy/paste以下命令:
sudo /sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
此命令将允许主机访问端口。比类型:
exit
再次登录到 vagrant 并转到您的项目根目录。比 运行:
script/server
现在您可以在浏览器中访问它了
www.example.dev
在流浪者中我正在使用:
盒子'prorail/centos-5.8-x86_64'
在 vagrant 我是 运行ning 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
我已经尝试了其他几个命令 运行 rails vagrant 环境中的 2.3 服务器,但仍然没有任何反应
script/server -b 0.0.0.0
script/server -b 0.0.0.0 -p 3000
script/server -p 3000
登录流浪环境:
vagrant ssh
然后键入或copy/paste以下命令:
sudo /sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
此命令将允许主机访问端口。比类型:
exit
再次登录到 vagrant 并转到您的项目根目录。比 运行:
script/server
现在您可以在浏览器中访问它了
www.example.dev