[英]Django + wsgi = Forbidden 403
所以這里是403錯誤。 我在/ etc / apache2 / sites-available /中的000-default.conf:
<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
在settings.py中,允許的主機為空。 您應該完成以下步驟:
ALLOWED_HOSTS = ['www.talkrecorder.ru', 'talkrecorder.ru'] #Or any other host that you need
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.