私はWebアプリケーションを作成するために "The Definitive guide to Django"という本を読んできました。これまでのところ、とてもうれしくてすぐに、私は実稼働環境にアプリケーションを展開していきます。私は、この本で指定されたApache + FastCGIの使用をターゲットにしています。 本書に記載されている初期設定に従うことができます。 (つまり、Apacheをインストールし、mod_fastcgiをインストールし、httpd.confを編集します)。次のステップは、「FastCGIサーバーの場所の指定」です。 (1)FastCGIExternalServerディレクティブを使用してFastCGIサーバーの場所を指定し、(2)mod_rewriteを使用してFastCGIでURLを適切に指すようにする2つの手順があります。Django:ApacheとFastCGIを使用したアプリケーションのデプロイ
これは私が迷ったところです。
# Connect to FastCGI via a socket/named pipe:
FastCGIExternalServer /home/user/public_html/mysite.fcgi -socket /home/user/mysite.sock
# Connect to FastCGI via a TCP host/port:
FastCGIExternalServer /home/user/public_html/mysite.fcgi -host 127.0.0.1:3033
をされていない場合、私はこの上で進めるべきか:私はちょうどのhttpd.confに再び次の行を追加するかどうかはわかりませんか? アイデアを聞きたいと思っています。 ありがとうございます!
フィードバックAndrewに感謝します。あなたはgunicornについて言及してきました...これを以前に使っていて、将来使用することを考えれば、インストール、設定、使用に関する包括的なリファレンスを教えてください。再度、感謝します! – jaysonpryde
私がgunicornを使用したとき、それはHerokuにあった:https://devcenter.heroku.com/articles/python - それは私が心からお勧めするdjangoのアプリケーションのホスティングと提供の手段である。 Ubuntuでセットアップされているgunicornを入手する上での良い記事もあります:http://senko.net/ja/django-nginx-gunicorn/これらのチュートリアルではvirtualenvを使用していることに気づくでしょう。これは、virtualenvが素晴らしいことと仕事をはるかに簡単にするためです。 –
これまで私が見たことのない別の非常に具体的で詳細な文書もあります:http://brandonkonkle.com/blog/2010/jun/25/provisioning-new-ubuntu-server-django/ –