10
我試圖設置Apache 2.2,Django 1.1.2和Gentoo。我想爲我的項目,地址:/漫畫Django/Mod_WSGI的客戶端被服務器配置拒絕'
我跟着Django文檔信在mod_wsgi的方向,未來與這些文件:
/etc/apache2/modules.d/70_mod_wsgi.conf
<IfDefine WSGI>
LoadModule wsgi_module modules/mod_wsgi.so
</IfDefine>
WSGIScriptAlias /comics /home/****/django/comicky/apache/django.wsgi
和
/home/****/django/comicky/apache/django.wsgi
import os
import sys
sys.path.append('/home/****/django')
os.environ['DJANGO_SETTINGS_MODULE'] = 'comicky.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
但是,當我嘗試加載頁面時,我在/ var/log/apache2/error_log中得到了這個:
client denied by server configuration: /home/****/django/comicky/apache/django.wsgi
有什麼想法?
我有 「AllowOveride全部」 「訂購允許,拒絕」 「從所有允許」 – 2010-09-09 03:39:55
是正確的,這表明你沒有正確地告訴Apache可以提供該資源。在http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-pycon-sydney-2010.pdf上查看我的演講幻燈片,其中明確顯示了這一點。如果您訪問mod_wsgi網站上的wiki,您還可以找到視頻聊天的鏈接。 – 2010-09-09 10:54:25
謝謝。我沒有包含必要的指令。我只有「/」,而不是我的應用程序的實際文件夾。這個問題解決了。現在只是爲了解決一些奇怪的圖書館問題,但我不會讓你們爲我解決這個問題。 –
2010-09-10 01:58:42