title: I need help on configuring mod_wsgi and Django
body: <p>Apache &amp; mod_wsgi are configured correctly (I've created a hello 
  world .html apache file and a hello world mod_wsgi application with 
  no problems). I now need my Django app to work with my django.wsgi 
  file. What makes me think that it's not recognizing my wsgi file is that I 
  went into my django.wsgi file I created and completely deleted all of 
  the code in the file and restarted Apache and it still gives me the 
  same page (a listing of the files from Django app, not my actual 
  Django application. Configuring Apache and mod_wsgi went really well 
  but I'm at a loss of how to fix this. Here are some details:</p>
  
  <p>Here is my current django.wsgi file: </p>
  
  <pre><code>import os 
  import sys 
  
  sys.path.append('/srv/www/duckling.org/store/') 
  
  os.environ['DJANGO_SETTINGS_MODULE'] = 'store.settings' 
  
  import django.core.handlers.wsgi 
  
  application = django.core.handlers.wsgi.WSGIHandler() 
  </code></pre>
  
  <p>I've tried a few different versions of the django.wsgi file 
  (including a version like the one over at <a href="http://www.djangoproject.com/" rel="nofollow">http://www.djangoproject.com/</a>). 
  This version of my wsgi is from here: 
  <a href="http://library.linode.com/frameworks/django-apache-mod-wsgi/ubuntu-10" rel="nofollow">http://library.linode.com/frameworks/django-apache-mod-wsgi/ubuntu-10</a>... </p>
  
  <p>Also, here is my vhost apache configuration file below. I think these 
  are the main files that are suppose to do the job for me. Let me know if 
  you see any errors in what I'm doing and what else I might do to fix 
  this. The django app runs fine on the django's built-in development 
  server so I'm thinking it <em>might have</em> something with my paths. 
  No errors in my apache error.log file as well. It's acting as there's 
  no problem at all, which is not the case...the project isn't loading, 
  like I said just a listing of my files and directories of my Django 
  project. Here is my apache config file: </p>
  
  <pre><code>&lt;VirtualHost 1.2.3.4:80&gt;
  ServerAdmin hi@duckling.org
  ServerName duckling.org
  ServerAlias www.duckling.org
  
  DocumentRoot /srv/www/duckling.org/store/
  
  &lt;Directory /srv/www/duckling.org/store/&gt;
  Order Allow,Deny
  Allow from all
  &lt;/Directory&gt;
  
  Alias /static/ /srv/www/duckling.org/store/static/
  
  &lt;Directory /srv/www/duckling.org/store/static&gt;
  Order deny,allow
  Allow from all
  &lt;/Directory&gt;
  
  WSGIScriptAlias store/ /srv/www/duckling.org/store/wsgi-scripts/django.wsgi
  &lt;Directory /srv/www/wsgi-scripts&gt;
  Order allow,deny
  Allow from all
  &lt;/Directory&gt;
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>And here are versions of the stack that I'm using, I saw over at the 
  mod_wsgi site that you all would like the versions of what I'm using 
  on the server: </p>
  
  <pre><code>Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.5 with Suhosin-Patch 
  mod_python/3.3.1 Python/2.6.5 mod_wsgi/2.8 
  </code></pre>
  
  <p>thanks, 
  j.</p>