10
मैं अपाचे 2.2, Django 1.1.2 और Gentoo सेट अप करने का प्रयास कर रहा हूं। मैं पते के साथ अपने प्रोजेक्ट की सेवा करना चाहते हैं:/कॉमिक्सDjango/Mod_WSGI 'क्लाइंट सर्वर कॉन्फ़िगरेशन द्वारा अस्वीकार'
मैं पत्र के लिए Django दस्तावेज में mod_wsgi दिशाओं का पालन किया, इन फ़ाइलों के साथ आ:
/etc/apache2/modules.d/70_mod_wsgi.conf
<IfDefine WSGI>
LoadModule wsgi_module modules/mod_wsgi.so
</IfDefine>
WSGIScriptAlias /comics /home/****/django/comicky/apache/django.wsgi
और
/home/****/django/comicky/apache/django.wsgi
import os
import sys
sys.path.append('/home/****/django')
os.environ['DJANGO_SETTINGS_MODULE'] = 'comicky.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
हालांकि, जब मैं पृष्ठ लोड करने का प्रयास करता हूं, तो मुझे यह/var/log/apache2/error_log में मिलता है:
client denied by server configuration: /home/****/django/comicky/apache/django.wsgi
कोई विचार?
मैं "AllowOveride सभी" है "आदेश की अनुमति देते हैं, से इनकार" "सभी से की अनुमति दें" –
सही है, तो यह इंगित करता है कि आप सही तरीके से नहीं बताया है अपाचे कि वह उस संसाधन को पूरा कर सकता है। Http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-pycon-sydney-2010.pdf पर मेरी टॉक स्लाइड्स देखें जहां मैं स्पष्ट रूप से यह दिखाता हूं। यदि आप mod_wsgi साइट पर विकी पर जाते हैं तो आपको टॉक वीडियो के लिंक भी मिलेंगे। –
धन्यवाद। मैंने आवश्यक निर्देशों को शामिल नहीं किया था। मेरे पास केवल "/" था, न कि मेरे ऐप का वास्तविक फ़ोल्डर। वह समस्या हल हो गई है। अब बस कुछ अजीब लाइब्रेरी मुद्दों को हल करने के लिए, लेकिन मैं आपको लोगों को मेरे लिए ठीक नहीं कर दूंगा। –