ホームネットワークに3台のiMacとWindowsマシンがあり、すべてAirMacExtremeルーターを介して接続されています。私はiMacの1つでローカルにGoogleApp Engineアプリケーションを開発しており、 http:// localhost:808 (または選択したポート)を使用してアプリケーションを表示できます。
ネットワーク内の他のiMacやWindowsマシンからこれらのアプリケーションに接続するにはどうすればよいですか? Google App EngineをホストしているiMacのIPを見つけました:10.0.1.7。しかし、別のマシンから http://10.0.1.7:808 を試してみると、ページが読み込まれません。
ここで--addressオプションのドキュメントを参照してください: http://code.google.com/appengine/docs/python/tools/devserver.html
基本的に:
このページを見つけたがAppEngine 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
--addressオプションを使用して、すべてのアドレスにバインドします。
dev_appserver --address 0.0.0.0 my_app
これはどこからでも機能します。デフォルトでは、ループバックアドレスのみ(127.0.0.1)にバインドされます。