Django + wsgi = Запрещено 403
Итак, ошибка 403 здесь. Мой 000-default.conf из /etc/apache2/sites-available/:
<VirtualHost talkrecorder.ru:80>
ServerName talkrecorder.ru
ServerAlias www.talkrecorder.ru
ServerAdmin mail@talkrecorder.ru
DocumentRoot /srv/www/sampleapp/
WSGIScriptAlias / /srv/www/sampleapp/sampleapp/wsgi.py
<Directory /srv/www/sampleapp>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Мой wsgi.py из srv / sampleapp / sampleapp:
import os
import sys
sys.path.append('/srv/www/sampleapp/sampleapp')
os.environ['PYTHON_EGG_CACHE'] = '/srv/www/sampleapp/.python-egg'
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
settings.py здесь: http://pastebin.sabayon.org/pastie/16969
1 ответ
В вашем файле settings.py ваши разрешенные хосты пусты. Вы должны выполнить следующее:
ALLOWED_HOSTS = ['www.talkrecorder.ru', 'talkrecorder.ru'] #Or any other host that you need