ruby - Windows에서 가상 환경을 구성하기 위해 vagrant를 사용했습니다. Windows에서 ping은 가능하지만 브라우저에서는 열 수 없습니다.
淡淡烟草味
淡淡烟草味 2017-04-25 09:02:22
0
2
1083

RT: Windows에서 가상 환경을 구성하기 위해 vagrant를 사용했습니다. Windows에서 ping은 가능하지만 브라우저에서는 열 수 없습니다
별도 구성을 하지 않고 IP 주소만 지정했습니다

글을 읽어보니 win 아래의 네트워크 카드가 vagrant의 ipv4가 아닌 다른 카드를 가리킨다고 하더군요

rails 프로젝트로 이동하여 시작하면 링크를 통해 포트 3000에 접근할 수 있는 것을 볼 수 있습니다. 여기서는 구성 데이터베이스 비밀번호가 변경되지 않았지만 포트 3000에서 프로젝트에 접근할 수 있음을 알 수 있습니다.

그런데 IP 주소를 통해 로컬로 접속하면 접속이 되지 않습니다. 무슨 일인가요? http://192.168.10.10:3000(ip是我vagrantfile当中设置的)
해결해주세요? 급하게, 준비하는 날이 되었습니다. . .

추가하려면 win에서 vagrant를 핑하면 됩니다


그런데 vagrant에서는 이 IP로 접속하면 거부되고 127.0.0.1:3000만 사용할 수 있다

Rails는 아래 그림과 같이 0.0.0.0:3000까지 모니터링이 가능합니다

로컬 ipconfig의 가상머신 IP

방랑하는 가상 머신의 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 서버는 기본적으로 이 머신에만 유효합니다.

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

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