2010-09-09 32 views
10

Apache 2.2, Django 1.1.2 ve Gentoo'yu ayarlamaya çalışıyorum. Ben adresi ile projemi hizmet etmek isteyen:Django/Mod_WSGI 'istemcisi, sunucu yapılandırması tarafından reddedildi'

/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 

ve

/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() 

:/çizgi roman

Ben bu dosyalarla geliyor, mektuba django belgelerinde mod_wsgi yön izledi Ancak, sayfayı yüklemeyi denediğimde, bunu/var/log/apache2/error_log dosyasında alıyorum:

Herhangi bir fikrin var mı?

cevap

7

Dosyanızdaki bir izin sorunu gibi görünüyor. Örnek için bakınız:

+0

Ben "AllowOveride All" var "Sipariş izin inkar" –

+3

doğrudur "Allow from all", bu doğru söylemedin gösterir Apache bu kaynağı sunabilir. Bunu açıkça gösterdiğim http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-pycon-sydney-2010.pdf adresindeki konuşma slaytlarımı görün. Eğer mod_wsgi sitesinde wiki'ye giderseniz, konuşmanın videosuna da link bulacaksınız. –

+0

Teşekkürler. Gerekli direktiflerini dahil etmedim. Uygulamamın gerçek klasörü değil sadece "/" vardı. Bu problem çözüldü. Şimdi sadece bazı garip kütüphane sorunlarını çözmek için, ama bunu benim için düzeltmemizi sağlamayacağım. –

İlgili konular