web-dev-qa-db-ja.com

アクセスPython外部IPからの開発サーバー

Djangoを学習していて、iMacにアプリをローカルにデプロイしました。インターネット経由で外部IPからアプリを表示したいのですが、ポート8000​​のファイアウォールに例外を追加し、 python 8000を超える開発サーバー。ローカルではアクセスできますが、ネット経由ではアクセスできません。ただし、同じポート8000​​でXAMPP(Apache)を試したところ、外部からサイトにアクセスできます。 httpd-xampp.confファイルを変更する必要があります。pythonサーバー用の同様のファイルはありますか?外部IPから開発サーバーにアクセスするにはどうすればよいですか?

環境:Mac OSX 10.5.8、Python 2.5、Django 1.2.5

前もって感謝します!

30
tomato
python manage.py runserver 0.0.0.0:8000

これにより、任意のアドレスをリッスンします。インストールできないマシンからsshを介して開発する場合に非常に便利です。

62
Uku Loskit