Нужен легкий/встраиваеиый питонный веб-сервер, который будет использоваться как рендерер веб-интерфейса для пачки wsgi-шных веб-приложений. (на каждое приложение - несколько серверов =).
1) Нужна способность быстро устанавливать новый инстанс этого сервера. То есть, никаких configure && make && make install. Скопировал в новую папочку, запустил - всё работает.
2) Идеально была бы встраиваемая библиотека с методом типа server.run(port=23000,vhost_name=«example.com», wsgi_source=«django.wsgi»). Потому что если ее нет, один фиг придется ее создавать.
3) Очень круто если она 100% написано на питоне и искаропки не требует никакой модификации системы с правами рута (ибо в тех местах где это будет эксплуатироваться - жесткий ынтерпрайз, и прав рута нету ни у кого). Совсем круто (но не обязательно) - если на супердревнем питоне типа 2.3 :)
4) Окружение, похожее на «нормальные» серверы типа Апача. То есть, файл с конфигом виртуальных хостов и прямая интеграция с WSGI. Или что-то подобное. Нужно чтобы код могли модифицировать абсолютные чайники.
5) На нем должна идеально искаробочно работать джанга. Всё остальное может работать менее искаробочно и с поправимыми косяками =)
6). Нужна полностью свободная лицензия (Apache, BSD, zlib,... lgpl? :), т.к будет использоваться в проекте с двойной лицензией.
В жаве есть нечто подобное, например Jetty. Я бы заюзал его, но юзать жаву в данном случае нельзя.
Я, конечно, гуглил. Но нагуглились миллионы извратов, часть из которых выглядит правдоподобно, часть - неправдоподобно, а большинство на продакшн не годится.
Кто-нибудь делал что-то подобное? Что посоветуете?