Creando host virtual con Apache2

Creando host virtual con Apache2

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.1archivo:

<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.confarchivo:

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.

información relacionada