Я переношу множество веб-сайтов с Resin 3 на Tomcat 7 (centos 4 / apache 2.20), и мне трудно определить, какой тип конфигурации соответствует моим требованиям. Особенно:
- proxy_ajp vs mod_jk vs mod_proxy для передачи запросов в Tomcat / Railo
- автоматизация развертывания новых сайтов
- размещение WEB-INF вне корней сайта (для упрощения клонирования сайтов)
- используя apache itk с tomcat, поэтому каждый виртуальный хост запускается как другой пользователь и обрабатывает
- наличие единой общей конфигурации администратора сервера Railo
- поддержка URL-адресов SES без расширения (например: / путь / к / странице)
- Требуется поддержка SSL
Я уже прочитал много практических рекомендаций, но большинство из них устарели или содержат противоречивые советы. Я хотел бы увидеть несколько примеров от людей, которые запускают множество железнодорожных хостов и развертывают их автоматически или программно. В целом, я предпочитаю эффективность / скорость простоте, поскольку хочу получить максимальную отдачу от ограниченных ресурсов.
Я мог бы задать эти вопросы отдельно, но я хочу быть уверенным, что в любых ответах будут учтены все вышеперечисленные факторы (при условии, что требования действительно совместимы).