Erstellen eines virtuellen Hosts mit Apache2

Erstellen eines virtuellen Hosts mit Apache2

Ich versuche, Apache2 dazu zu bringen, mein Django-Projekt in zu hosten /var/www/tbg/. Ich erhalte einen internen Serverfehler (500). Ich habe bereits libapache2-mod-wsgi installiert und

Meine Dateien sind wie folgt:

Datei project.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.1Datei:

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

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>

Ich denke, das sind alle wichtigen Dateien. Lassen Sie mich wissen, welche weiteren Informationen Sie benötigen.

Antwort1

Sie müssen die Fehlerberichterstattung einrichten, damit Sie Fehlermeldungen darüber sehen können, was genau falsch ist. Dieser Thread könnte für Sie hilfreich sein:https://stackoverflow.com/questions/8007176/500-error-without-anything-in-the-apache-logs.

verwandte Informationen