2010年5月4日火曜日

apacheサーバへのdjangoプロジェクト設置

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-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonOption django.root /djprj
PythonDebug On
PythonPath "['/var/www/djprj/djapp/', '/var/www/'] + sys.path"
3.読み込む設定ファイルの変更
# sudo a2dissite default
# sudo a2ensite default100504

4.Apache2の再起動
# sudo /etc/init.d/apache2 restart


参考サイト

0 件のコメント: