簡體   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