찾다

 >  Q&A  >  본문

ruby - Windows에서 가상 환경을 구성하기 위해 vagrant를 사용했습니다. Windows에서 ping은 가능하지만 브라우저에서는 열 수 없습니다.

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

淡淡烟草味淡淡烟草味2814일 전1089

모든 응답(2)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-25 09:04:22

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

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

    으아악

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

    으아악

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

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-04-25 09:04:22

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

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

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

    를 이용하세요. 으아아아

    회신하다
    0
  • 취소회신하다