Не так давно, перешел я на использование cherokee, т.к. он новый, стильный, молодежный
А вообще, пал выбор на него, т.к. из коробки хорошая работа с wsgi и другими штуками для python и ruby (да, пхп он тоже может). Также, не надо писать конфиг, есть клевая админка, в которой все функции делаются в пару кликов.
Также, за последнее время начал использовать virtualenv для питоно сайтов, чтобы держать разные версии библиотек и не мешать друг другу. В такое окружение я запихнул 1 старенький интернет-магазин на Django 1.1, хотя в системе работают сайты и с Django 1.2.4, собственно почитать, что такое virtualenx можно тут
Для начала определимся, что нам потребуется в системе:
- cherokee
- uwsgi
- python
Итак, начнем с создания места расположения нашего django сайта.
У меня все сайты хранятся в /var/www/do