
http://localhost:3000
Windows VM에서 제공되는 Rails 앱을 테스트하려고 합니다 . 공유 네트워킹으로 VM을 설정하고, 방화벽에서 포트를 열고, 호스트 컴퓨터의 공용 IP 주소로 IE를 통해 액세스하는 방법에 대한 수많은 기사를 읽었습니다. 모두 작동합니다 ...
내가 알고 싶은 것은 http://localhost:3000
.http://host-machine-ip-address:3000
내 문제는 내 앱이 OAuth 및 Facebook으로 인증하고 개발 Facebook 계정이 http://localhost:3000
...을 사용하도록 설정되어 있다는 것입니다. 게스트 VM의 IE에서 Facebook으로 인증할 수 없기 때문에 호스트 컴퓨터의 IP 주소를 사용할 수 없습니다.
호스트 시스템에서 실행되는 동일한 서버를 가질 수 있으며 http://localhost:3000
다음을 통해 액세스할 수 있습니다.둘 다호스트 머신과 게스트 VM?
내 호스트 컴퓨터는 10.8.1을 실행하는 Mac이고 IE9에서 크로스 플랫폼 테스트를 위해 VirtualBox(게스트 컴퓨터)를 사용하여 Windows 7을 가상화하고 있습니다.
답변1
설마. 가장 간단한 해결 방법은 다음과 같은 것을 사용하는 것입니다.퍼티Windows VM에서 http://localhost:3000
(VM의 관점에서) 물리적 시스템의 포트 3000으로 터널링합니다. 즉, http://host-machine-ip-address:3000
.