Nice things that work remarkably easy make me happy.
1) Start Django app
python manage.py runfcgi host=0.0.0.0 port=8000
2) Install NGINX
apt-get install nginx
3) Configure NGINX
The tab indentation got lost but ok:
server {
listen 80;
server_name example.com;
access_log /var/log/nginx/example.com.access.log;
location / {
fastcgi_pass 127.0.0.1:8000;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param SERVER_PORT $server_port;
fastcgi_pass_header Authorization;
fastcgi_intercept_errors off;
}
location /media {
root /srv/media;
}
}
4) Done!
Well there are many options to explore which might have performance enhancing features. But I love it when things are simple. Beats Django with Apache2+mod_python. Although I do have the perception that all this easiness is mostly thanks to Django’s FastCGI support.
No related posts.

Take a look at http://www.cherokee-project.org works GREAT with the admin you can create the django config automagically
you can use the ubuntu cherokee or the lattest cherokee from PPA
Saludos