Я был продан на mod_wsgi и apache, а не mod_python. У меня есть все детали, установленные (django, apache, mod_wsgi), но столкнулись с проблемой развертывания.Установка django с WSGI и apache
Я на OSX 10.5 с апача 2.2 и Джанго 1.0b2, mod_wsgi-2,3
Мое приложение называется тред.
Вот соответствующие файлы: HTTPD-(виртуальные домены, включенные в HTTPd-конфе)
NameVirtualHost tred:80 ServerName tred Alias /admin_media /usr/lib/python2.5/site-packages/django/contrib/admin/media Order allow,deny Allow from all Alias /media /Users/dmg/Sites/tred/media Order allow,deny Allow from all Alias//Users/dmg/Sites/tred/ Order allow,deny Allow from all WSGIScriptAlias//Users/dmg/Sites/tred/mod_wsgi-handler.wsgi WSGIDaemonProcess tred user=dmg group=staff processes=1 threads=10 WSGIProcessGroup tred
mod_wsgi-handle.wsgi
import sys import os sys.path.append(os.path.dirname(os.path.abspath(__file__)) + '/..') os.environ['DJANGO_SETTINGS_MODULE'] = 'tred.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
Когда я иду в http://tred я получаю список каталогов а не предоставленный веб-сайт. Я думаю, что правильно следил за учебниками, но это явно не так. Что я могу сделать, чтобы сделать эту работу?