Uma das soluções mais fáceis de configurar, com desempenho consideravelmente bom na minha opinião, é nginx
, juntamente com gunicorn
.
Para '' gunicorn '', você só precisa fazer algo como:
$ cd path/to/yourdjangoproject
$ gunicorn_django --workers=4
E uma configuração nginx bem padrão para isso é
server {
...
location / {
proxy_pass http://127.0.0.1:8000;
break;
}
}
Certamente melhor do que usar o fcgi e dependendo do flup, mas se você não se importa em sujar a mão, eu sugiro que você tente nginx
+ uwsgi
como o zaub3r3r sugeriu.