ruby - windows下用vagrant配置了虚拟环境,windows下ping得通,但是不能在浏览器中打开
淡淡烟草味
淡淡烟草味 2017-04-25 09:02:22
0
2
1045

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

淡淡烟草味
淡淡烟草味

모든 응답(2)
曾经蜡笔没有小新

호스트와 가상 머신이 동일한 네트워크 세그먼트에 있지 않습니다. 호스트는 192.168.66.0/24에 속하고 가상 머신은 192.168.10.0/24에 속합니다. 이런 방식으로 호스트는 가상 머신에 액세스할 수 없습니다.

Vagrantfile을 수정하고 가상머신의 IP를 192.168.66.2로 변경하세요

으아악

가상 머신을 다시 시작하세요.

으아악

호스트 접속: http://192.168.66.2:3000

習慣沉默

인터넷과는 아무런 관련이 없습니다.

Rails 서버는 기본적으로 이 머신에만 유효합니다.

다른 머신에서 접속하고 싶다면

를 이용하세요. 으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿