Ubuntu 10.04上で動作するApache2にdjangoで作成したWebサイトを設置する手順
必要なモジュールのインストールについてはこちら
前準備
プロジェクト
・プロジェクト名:djprj
・パス:/var/www/djprj
プロジェクト内アプリケーション
・アプリケーション名:djapp
・パス:/var/www/djprj/djapp
設定手順
1.設定ファイルのコピー
# sudo /etc/apache2/sites-enabled/default /etc/apache2/sites-enabled/default100504
2.設定ファイル(default100504)に次の内容を追加
追加場所は、「ErrorLog ・・・」の直前
SetHandler python-programPythonHandler django.core.handlers.modpythonSetEnv DJANGO_SETTINGS_MODULE mysite.settingsPythonOption django.root /djprjPythonDebug OnPythonPath “[‘/var/www/djprj/djapp/’, ‘/var/www/’] + sys.path”
3.読み込む設定ファイルの変更
# sudo a2dissite default
# sudo a2ensite default100504
4.Apache2の再起動
# sudo /etc/init.d/apache2 restart
参考サイト