के साथ सेटअप django मैं mod_python के बजाय mod_wsgi और apache पर बेचा गया है। मेरे पास सभी हिस्सों को स्थापित किया गया है (django, apache, mod_wsgi) लेकिन तैनाती की समस्या में भाग लिया है।WSGI और apache
मैं Apache 2.2 के साथ OSX 10.5 पर हूँ और django 1.0b2, mod_wsgi-2,3
मेरा आवेदन tred बुलाया है। httpd-vhosts (httpd-conf में शामिल)
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 पर जाएँ:
यहाँ प्रासंगिक फ़ाइलें हैं प्रस्तुत वेबसाइट की बजाय। मुझे लगता है कि मैंने ट्यूटोरियल का सही ढंग से अनुसरण किया है लेकिन यह स्पष्ट रूप से सही नहीं है। यह काम करने के लिए मैं क्या कर सकता हूं?