title: Apache and Django Error forbidden and access to server
body: <p>I want to deploy my Django project on my apache server but even if I follow django's example in deploying with apache I get a 403 Error. I am using:</p>
  
  <ol>
  <li>django 1.6</li>
  <li>apache 2.4.7</li>
  <li>python 2.6.x</li>
  </ol>
  
  <p>My wsgi.py is the one created by django-admin startproject</p>
  
  <pre><code>import os, sys
  
  #root = os.path.join(os.path.dirname(__file__),'..')
  # sys.path.insert(0, root)
  os.environ.setdefault("DJANGO_SETTINGS_MODULE", "rhombus.settings")
  from django.core.wsgi import get_wsgi_application
  application = get_wsgi_application()
  </code></pre>
  
  <p>My VirutalServer conf file is the following</p>
  
  <p>rhombus.conf</p>
  
  <pre><code>WSGIPythonPath /var/www/rhombus2
  
  &lt;VirtualHost *:80&gt;
      ServerAdmin webmast@rhombus.com
      ServerName myrhombus.com
      ServerAlias www.myrhombus.com
      DocumentRoot /var/www/rhombus2
      WSGIScriptAlias / /var/www/rhombus2/rhombus/wsgi.py
      &lt;Directory /var/www/rhombus2/rhombus&gt;
          &lt;Files wsgi.py&gt;
              Require all granted
          &lt;/Files&gt;
          Options Indexes FollowSymLinks
          Require all granted
      &lt;/Directory&gt;
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>and I have placed rhombus2 inside /var/www. All foldters and files are at 755 with <code>sudo chmod -R 755 /var/www/rhombus2</code>. But even with that I get a Forbidden Error.</p>
  
  <p>Among other things, when I remove the WSGIPythonPath, I don't get Import Error, which I probably should. I know it is not the secure way to have everything (code too) under document root. But I really need to have it working first, and then make it secure. Is there something wrong with my code?</p>
  
  <p>EDIT: error.log</p>
  
  <pre><code>(13)Permission denied: [client 127.0.0.1:46669] AH00035: access to /favicon.ico denied (filesystem path '/home/avlahop/development/django') because search permissions are missing on a component of the path
  </code></pre>
  
  <p>Not sure why it's showing me this path, cause there isn't it anywhere in my rhombus.conf. </p>
  
  <p>EDIT2: I also don't have any other site enabled. My  hosts file has the following line</p>
  
  <pre><code>127.0.0.1    www.myrhombus.com
  </code></pre>