文系にも出来るDjango(mod_wsgi)@ubuntu8.10のデプロイ方法
今回Python旅館に参加する上でDjangoのデプロイを出来るようになる事を絶対目的にしていた。以下忘れないようにメモ
環境設定
/etc/apache2/conf.d/django-test.conf
Alias /site_media "/var/www/django/myapp/template/site_media"
Order deny,allow
Allow from all
WSGIScriptAlias /myapp /var/www/django/mysite.wsgi
Order deny,allow
Allow from all
/var/www/django/mysite.wsgi
#!/usr/bin/python import sys import os sys.path.append('/var/www/django') os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
/etc/apache2/mods-available
モジュールをenableにする
# a2enmod wsgi
完成
apache2をリロードすると、アクセス出来るようになるはず。
問題があれば
# tail /var/log/apache2/error.log