내부 네트워크 iMac에서 Google App Engine 서버에 연결하는 방법은 무엇입니까?


8

홈 네트워크에 3 대의 iMac과 Windows 시스템이 있으며, 모두 Airport Extreme 라우터를 통해 연결되어 있습니다. iMac 중 하나에서 로컬로 Google App Engine 애플리케이션을 개발 중이며 http : // localhost : 8080 (또는 내가 선택한 포트)을 사용하여 애플리케이션을 볼 수 있습니다 .

네트워크에있는 다른 iMac 및 Windows 시스템에서 해당 응용 프로그램에 어떻게 연결합니까? Google App Engine을 호스팅하는 iMac의 IP : 10.0.1.7을 찾았습니다. 그러나 다른 컴퓨터에서 http://10.0.1.7:8080 을 시도 하면 페이지가로드되지 않습니다.


다음에 FAQ를 읽으십시오.
Chopper3

이것을 내 계정에 연결할 수 있습니까?
윌 커런

답변:


8

http://code.google.com/appengine/docs/python/tools/devserver.html 에서 --address 옵션에 대한 문서를 참조하십시오.

원래:

  1. appengine을 실행하는 머신에서 : 시스템 환경 설정> 네트워크를 열고 IP를 적어 둡니다 (예 : 1.2.3.4).
  2. 주소 옵션과 함께이 IP를 사용하십시오. dev 응용 프로그램 서버를 시작할 때 "--address 1.2.3.4"
  3. 로컬 네트워크의 모든 컴퓨터에서 http://1.2.3.4:8080/ 을 방문하십시오 .

죄송합니다. 정답으로 표시하지 못했습니다. 효과가 있었다!
Will Curran

6

이 페이지를 찾았지만 App Engine 1.7.6 이상을 실행중인 사용자는

--host=0.0.0.0

대신에

--address 0.0.0.0

개발 서버의 대규모 업데이트로 인해 많은 수의 옵션이 변경되거나 제거되고 (모든 단축 플래그가 제거됨) python 2.5 지원이 종료되었습니다. 거꾸로 관리자 호스트 / 포트는

--admin_host=0.0.0.0 --admin_port=8000

https://developers.google.com/appengine/docs/python/tools/old_devserver


이것은 나를 위해 작동합니다 : "goapp serve --host = 192.168.1.15". 그런 다음 iPhone을 사용하여 " 192.168.1.15:8080 " 과 같은 URL을 사용하여 홈 Wi-Fi를 통해 LAN에서이 GAE 앱과 대화 할 수 있습니다 .
Golden Thumb

0

--address 옵션을 사용하여 모든 주소에 바인딩하십시오.

dev_appserver --address 0.0.0.0 my_app

그러면 어디서나 작동합니다. 기본값은 루프백 주소에만 바인딩하는 것입니다 (127.0.0.1).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.