[Django] 日本ひげ男協会のサイトを作成する。その10

注意

この記事は、id:SumiTomohiko:20070129:1170018713の続きです。

環境

この記事の内容は、Ubuntu 6.10, Apache 2.0.55, Python 2.4.4, Django 0.95で確認しました。

DjangoをFastCGIで動かす。

サイトの作成が大方終ったので、公開する環境を用意する練習をします。Djangoのドキュメントでは、Djangoはmod_pythonで動かすのがよい、と書いてあるのですが、私の環境では事情があってmod_pythonが使用できません。そこでもうひとつの方法としてあげられている、FastCGIで動かすことにします。

手順は、まず、flupをhttp://www.saddi.com/software/flup/dist/からダウンロードして、インストールします。

$ sudo easy_install flup-0.5-r2307-py2.4.egg

次に、FastCGIを起動します。

$ python juma/manage.py runfcgi method=threaded host=127.0.0.1 port=3033

Apacheを設定します。/jumaにアクセスされたら、日本ひげ男協会のサイトが表示されるようにします。

FastCGIExternalServer /home/tom/public_html/juma.fcgi -host 127.0.0.1:3033


    RewriteEngine On
    RewriteRule ^/var/www/(.*)$ /~tom/juma.fcgi/$1 [QSA,L]