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
호스트와 가상 머신이 동일한 네트워크 세그먼트에 있지 않습니다. 호스트는 192.168.66.0/24에 속하고 가상 머신은 192.168.10.0/24에 속합니다. 이런 방식으로 호스트는 가상 머신에 액세스할 수 없습니다.
Vagrantfile을 수정하고 가상머신의 IP를 192.168.66.2로 변경하세요
으아악가상 머신을 다시 시작하세요.
으아악호스트 접속: http://192.168.66.2:3000
인터넷과는 아무런 관련이 없습니다.
Rails 서버는 기본적으로 이 머신에만 유효합니다.
다른 머신에서 접속하고 싶다면
를 이용하세요. 으아아아