10
Estoy intentando configurar Apache 2.2, Django 1.1.2 y Gentoo. Deseo servir a mi proyecto con la dirección:/cómicsCliente Django/Mod_WSGI 'denegado por la configuración del servidor'
Seguí las instrucciones mod_wsgi en la documentación de Django a la carta, que viene con estos archivos:
/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
y
/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()
Sin embargo, cuando intento cargar la página, la obtengo en/var/log/apache2/error_log:
client denied by server configuration: /home/****/django/comicky/apache/django.wsgi
¿Alguna idea?
que tienen "AllowOveride Todos" "Orden allow, deny" "Dejar de todas las" –
es correcto, esto indica que no se ha dicho correctamente Apache que puede servir ese recurso. Vea mis diapositivas de la charla en http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-pycon-sydney-2010.pdf donde explico esto explícitamente. Si vas a wiki en el sitio mod_wsgi, también encontrarás un enlace al video de talk. –
Gracias. No incluí las directivas necesarias. Solo tenía "/", no la carpeta real de mi aplicación. Ese problema esta resuelto Ahora solo para resolver algunos problemas extraños de la biblioteca, pero no haré que ustedes me arreglen eso. –