Web server: Apache/nginx. Proxy to wsgi server. Serve static media directly, it's a lot faster. Never let Django serve static media in production.