繁体   English   中英

Django + wsgi =禁止403

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM