0

Webhook を使用する Django (1.4) アプリを作成しました。特定の時点で、アプリケーションに対して POST 要求が行われます。テスト目的で、ローカル マシンで試してみる必要がありますが、外部からアプリケーションにアクセスできるようにする必要があります (現時点では開発中のみ)。

問題は、私のマシンからのみアクセスできるローカル ホスト (127.0.0.1) で Django 開発サーバーが実行されていることです。そこで、Gunicorn + nginx サーバーについて考えました。これらの要件に合わせて設定するにはどうすればよいでしょうか?

ありがとう、
ルービック

4

3 に答える 3

2

開発サーバーは、次のように外部からも見ることができます。

manage.py runserver 0.0.0.0:8000

それ以外の場合、nginxとgunicornの設定は簡単で、十分に文書化されています。

于 2012-06-03T14:15:09.087 に答える
1

チェックアウト localtunnel http://progrium.com/localtunnel/

外部からアクセスできる固有の URL を提供します。

于 2012-06-04T04:41:26.613 に答える
0

正直なところ、わかりません。確かなことは、ファイアウォールをまったく構成していないことです。私は ArchLinux を実行しているマシンを使用しているため、ファイアウォールが関与しているとは思いません。

ファイアウォールの外側からすばやく起動して実行するには、herokuなどの PaaS プロバイダーの使用を検討してください。

于 2012-06-03T15:20:37.480 に答える