Django のデプロイ on Ubuntu
apache2-dev のインストール
sudo apt-get install apache2-thread-dev
mod_python のインストール
Synaptic から libapache2-mod-python をインストール
apache2.conf に以下の行を追記
<Location "/mysite/"> //←環境に合わせて変更 SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE mysite.settings PythonOption django.root /mysite //←環境に合わせて変更 PythonDebug On PythonPath "['/path/to/project'] + sys.path" //←環境に合わせて変更 </Location>
ソースの配置 (to be continued ...)
データベースの親ディレクトリのアクセス権を変更
apache2 の再起動
sudo /etc/init.d/apache2 restart
ブラウザで表示確認
http://localhost/mysite/admin/