このチュートリアルhttp://adrian.org.ar/python/django-nginx-green-unicorn-in-an-ubuntu-11-10-ec2-instanceを試して、ngnixとgunicornでdjangoをセットアップしました.djangoをインストールしましたvirtualenv環境でgunicorn.Everthingが完全にインストールされ、すべてのコマンドでさえ機能しgunicorn_django -b 0.0.0.0:8000
ます.djangoアプリフォルダーに入った後にこのコマンドを試すと、gunicornが起動し、シェルで次のように表示されます:
2012-05-22 13:22:38 [3146] [INFO] Starting gunicorn 0.14.3
2012-05-22 13:22:38 [3146] [INFO] Listening at: http://0.0.0.0:8000 (3146)
2012-05-22 13:22:38 [3146] [INFO] Using worker: sync
2012-05-22 13:22:38 [3149] [INFO] Booting worker with pid: 3149
しかし、ブラウザを介してAmazon DNShttp://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:8000/
にアクセスすると、何も得られず、ブラウザには「見つかりませんでした/接続できませんでした」というメッセージがhttp://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com
表示されます.しかし、ブラウザを介してアクセスすると、Ngnixのウェルカムページが表示されます. i Goto http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:8000
.Gunicorn ワーカーに来るシェルの GET 要求ログを見ることさえできません。
私はdjango-nonrelを使用していることに注意してください。