Создание виртуального хоста с помощью Apache2

Создание виртуального хоста с помощью Apache2

Я пытаюсь заставить Apache2 разместить мой проект Django, расположенный в /var/www/tbg/. Я получаю внутреннюю ошибку сервера (500). Я уже установил libapache2-mod-wsgi и

Мои файлы следующие:

Файл проекта.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файл:

<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файл:

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>

Я думаю, это все важные файлы. Дайте мне знать, какая еще информация вам нужна.

решение1

Вам нужно настроить отчет об ошибках, чтобы вы могли видеть сообщения об ошибках, которые точно указывают на то, что не так. Вам может быть полезна эта ветка:https://stackoverflow.com/questions/8007176/500-error-without-anything-in-the-apache-logs.

Связанный контент