RT:在windows下用vagrant配置了虚拟环境,windows下ping得通,但是不能在浏览器中打开
我也没做什么配置,就是指定了下ip而已
看帖子有个人说win下的网卡指向的不是vagrant的ipv4,我也改了
进到rails项目当中启动,之后通过links可以看到3000端口可以访问,这里我config数据库密码没改,但是可以看得到3000端口是可以访问到项目的。
但是在本地当中通过ip地址访问的时候,却访问不了,这是什么情况?http://192.168.10.10:3000(ip是我vagrantfile当中设置的)
求解?急,已经配了一天了。。。
补充一下,在win下是ping得通vagrant的
但是vagrant当中如果用这个ip访问却被拒绝只能用127.0.0.1:3000
rails 能监听0.0.0.0:3000,图如下
本地ipconfig当中虚拟机的ip
vagrant虚拟机的ifconfig
ホストと仮想マシンは同じネットワークセグメントにありません。ホストは 192.168.66.0/24 に属し、仮想マシンは 192.168.10.0/24 に属します。このようにして、ホストは仮想マシンにアクセスできなくなります。
Vagrantfileを変更し、仮想マシンのIPを192.168.66.2に変更します
リーリー仮想マシンを再起動します。
リーリーホストでのアクセス: http://192.168.66.2:3000
インターネットとは関係ありません。
Rails サーバーはデフォルトではこのマシンでのみ有効です。
他のマシンからアクセスしたい場合は
をご利用ください リーリー