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

Responder a