title: Cleanest & Fastest server setup for Django
body: <p>I'm about to deploy a mediumsized site powered by Django. I have a dedicated Ubuntu Server. </p>
  
  <p>I'm really confused over which serversoftware to use. So i thought to myself: why not ask stackoverflow.</p>
  
  <p>What i'm looking for is:</p>
  
  <ul>
  <li>Easy to set up</li>
  <li>Fast and easy on resources</li>
  <li>Can serve mediafiles</li>
  <li>Able to serve multiple djangosites on same server</li>
  <li>I would rather not install PHP or anything else that sucks resources, and for which I have no use for.</li>
  </ul>
  
  <p>I have heard of mod_wsgi and mod_python on Apache, nginx and lighty. Which are the pros and cons of these and have i missed someone?</p>
  
  <p><strong>@Barry</strong>: Somehow i feel like Apache is to bloated for me. What about the alternatives?</p>
  
  <p><strong>@BrianLy</strong>: Ok I'll check out mod_wsgi some more. But why do i need Apache if i serve static files with lighty? I have also managed to serve the django app itself with lighty. Is that bad in anyway? Sorry for beeing so stupid :-)</p>
  
  <p><strong>UPDATE</strong>: What about lighty and nginx - which are the uses-cases when these are the perfect choice?</p>