Hola:
Mi configuración es casi idéntica a la tuya. En mi caso pongo el contenido del 'apache_django_wsgi.conf' dentro de alguno de los sitios de 'apache2/sites-enabled' así evito tocar el 'wsgi.conf'
Puedes poner los logs de error del apache?? Usualmente se encuentran en /var/log/apache2/error.log
slds; D. On 06/24/2013 04:20 PM, Alberto José García Fumero wrote:
Buenas tardes. Tratando de recuperar un viejo proyecto en Django que no miraba desde el Debian 5, me encuentro que me han movido algunas cosas y mi vieja configuración no me funciona. Quiero decir, me funciona con el servidorcito que trae Django para pruebas, pero no hay forma de que me funcione con Apache como antes. Hasta ahora había utilizado los consejos de Abel Bolaños (¿por dónde andará?) para la configuración. Mi proyecto se aloja en /srv/MiproyectoDjango/espero (dentro tiene /biblio). Como es el Django que trae Debian en su repo, lo que anteriormente me aparecía en /usr/lib/python2.4/site-packages/django/contrib/admin/media/ ahora me aparece en /usr/share/pyshared/django/contrib/admin/media así que hago el cambio correspondiente. Hechos los cambios y creados los ficheros, lo que obtengo de apache es un desconsolador mensaje de "The server encountered an internal error or misconfiguration and was unable to complete your request. ¿Alguien que use Django y me pueda decir dónde estoy metiendo la pata? ;-) TIA Fumero Incluyo las sugerencias de Abel: Helas aquí: ********** De: Abel Bolaños Martínez <abel.bola...@etecsa.cu> Responder a: Lista cubana de soporte tecnico en Tecnologias Libres <gutl-l@jovenclub.cu> Para: Lista cubana de soporte tecnico en Tecnologias Libres <gutl-l@jovenclub.cu> Asunto: Re: [Gutl-l] DJango Fecha: Wed, 04 Aug 2010 17:20:45 -0400 YO uso con 'libapache2-mod-wsgi' es decir con WSGI donde en mi proyecto creo una nueva carpeta llamada 'apache' y creo dos ficheros +apache |-- apache_django_wsgi.conf |-- apacheAplicacion.wsgi y después solo tengo que agregar una linea al final del 'wsgi.conf' en el apache(/etc/apache2/mods-available) lo hago de esta forma para tener las configuraciones cuando se publica con apache en mi sitio. a continuación pongo lo que escribo en cada fichero: 1 ->apache_django_wsgi.conf , en donde defino mi regla que se añade a las configuración de apache para mi sitio y otras otras más que hagan falta. --------------apache_django_wsgi.conf--------------------------------- AddDefaultCharset UTF-8 WSGIScriptAlias /mi_sitio "/direccion/donde/esta/mi_sitio/apache/apacheAplicacion.wsgi" #Para Instalacion Fuente con Python 2.5 #Alias /adminmedia/ "/usr/lib/python2.4/site-packages/django/contrib/admin/media/" #<Directory "/usr/lib/python2.5/site-packages/django/contrib/admin/media/"> #Order allow,deny #Options Indexes #Allow from all #IndexOptions FancyIndexing #</Directory> ----------------------------------------------- 2 ->apacheAplicacion.wsgi , en donde defino los 3ros módulos que necesite para mi sitio --------------apacheAplicacion.wsgi-------------------------------- import os, sys #Saco el camino donde esta mi WSGI script. apache_configuration= os.path.dirname(__file__) project = os.path.dirname(apache_configuration) workspace = os.path.dirname(project) sys.path.append(workspace) #Agrego 3ra librerias que necesita mi proyecto. #Ejemplo...ChartDirector para graficar sys.path.append(workspace+'/mi_sitio/util/ChartDirector/lib') os.environ['DJANGO_SETTINGS_MODULE'] = 'apacheAplicacion.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() ---------------------------------------------- 3 ->wsgi.conf , en donde agrego una linea al final --------------wsgi.conf--------------------------------- Include "/direccion/donde/esta/mi_sitio/apache/apache_django_wsgi.conf" -----------------------------------------------
http://www.uci.cu -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l