Estoy intentando que Apache2 aloje mi proyecto Django ubicado en /var/www/tbg/
. Recibo un error interno del servidor (500). Ya instalé libapache2-mod-wsgi y
Mis archivos son los siguientes:
Archivo proyecto.wsgi:/var/www/tbg/django.wsgi
import os
import sys
sys.path = ['/var/www/tbg'] + sys.path
os.environ['DJANGO_SETTINGS_MODULE'] = 'tbg.settings'
import django.core.handlers.wsgi
XSendFile On
application = django.core.handlers.wsgi.WSGIHandler()
sites-available/127.0.0.1
archivo:
<VirtualHost *:80>
WSGIScriptAlias / /var/www/tbg/django.wsgi
ServerName 127.0.0.1
Alias /static /usr/local/lib/python2.6/dist-packages/django/contrib/admin/static/
Alias /media /var/www/tbg/media/
XSendFile On
<Directory /var/www/tbg/>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
httpd.conf
archivo:
WSGIScriptAlias / /var/www/tbg/tbg/wsgi.py
WSGIPythonPath /var/www/tbg
Alias /static /var/www/tbg/static/
Alias /media /var/www/tbg/media/
XSendFile On
<Directory /var/www/tbg/>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
Creo que esos son todos los archivos importantes. Déjame saber qué más información necesitas.
Respuesta1
Debe configurar el informe de errores para poder ver mensajes de error sobre qué es exactamente lo que está mal. Puede que este hilo te resulte útil:https://stackoverflow.com/questions/8007176/500-error- without-anything-in-the-apache-logs.