Amazon AMI + Apache + mod_wsgi + virtualenv + Django Djangoのチュートリアル、開発用サーバを動かす(runserver)ところまでのものが多かったので、本番サーバで動くまでの手順をメモ。 動作環境は、Amazon AMI & Apache (+mod_wsgi)。 mod_wsgiはApacheのモジュールで、pythonのアプリケーションをApache上で動作させる。ちょっと古いmod_pythonは非推奨らしい。 今回は、virtualenvを使ってDjangoを動かすのに、pathの指定とかをApacheの設定ファイルに書く必要があって、そこを詳しくみてみる。 Apache+mod_wsgiのインストールと設定 必要モジュールをインストール $ sudo yum install httpd httpd-devel mod_ws