Ich habe 3 iMacs und einen Windows-Computer in meinem Heimnetzwerk, die alle über einen Airport Extreme-Router verbunden sind. Ich entwickle Google App Engine-Anwendungen lokal auf einem der iMacs und kann Anwendungen über http: // localhost: 8080 (oder einen von mir gewählten Port) anzeigen .
Wie verbinde ich mich mit diesen Anwendungen von anderen iMacs und Windows-Computern in meinem Netzwerk? Ich habe die IP für den iMac gefunden, auf dem Google App Engine gehostet wird: 10.0.1.7. Wenn ich jedoch http://10.0.1.7:8080 von einem anderen Computer aus versuche , wird die Seite nicht geladen.
Antworten:
Informationen zur Option --address finden Sie in den Dokumenten hier: http://code.google.com/appengine/docs/python/tools/devserver.html
Grundsätzlich:
quelle
Für diejenigen unter Ihnen, die diese Seite finden, aber App Engine 1.7.6 oder höher ausführen, verwenden Sie
anstatt
Ein großes Update auf dem Development Server führte dazu, dass eine große Anzahl von Optionen geändert oder entfernt wurden (alle verkürzten Flags wurden entfernt) und die Unterstützung von Python 2.5 eingestellt wurde. Auf der anderen Seite kann der Admin-Host / Port auch mit geändert werden
https://developers.google.com/appengine/docs/python/tools/old_devserver
quelle
Verwenden Sie die Option --address, um an alle Adressen zu binden:
Dies funktioniert dann von überall. Standardmäßig wird nur an eine Loopback-Adresse gebunden (127.0.0.1).
quelle