Идеальная настройка Railo + Tomcat vhost для занятого производственного сервера - PullRequest
1 голос
/ 05 сентября 2011

Я перевожу множество сайтов с Resin 3 на Tomcat 7 (centos 4 / apache 2.20) и пытаюсь определить, какой тип конфигурации соответствует моим требованиям. В частности:

  • proxy_ajp против mod_jk против mod_proxy за передачу запросов в Tomcat / Railo
  • автоматизация развертывания новых сайтов
  • размещение WEB-INF вне корней сайтов (для упрощения клонирования сайтов)
  • используя apache itk с tomcat, поэтому каждый vhost запускается как отдельный пользователь и обрабатывает
  • с одной конфигурацией администратора общего сервера Railo
  • поддержка URL-адресов SES без расширения (например: / path / to / page)
  • Требуется поддержка SSL

Я уже прочитал много инструкций, но большинство устарело или дают противоречивые советы. Я хотел бы увидеть некоторые примеры от людей, которые запускают множество Railo Vhosts и используют их автоматически или программно. В целом, я бы предпочел эффективность / скорость, а не простоту, поскольку я хочу максимально использовать ограниченные ресурсы.

Я мог бы задать эти вопросы отдельно, но я хочу убедиться, что любые ответы учитывают все вышеперечисленные факторы (при условии, что требования действительно совместимы).

1 Ответ

1 голос
/ 13 октября 2011

во-первых, проверьте установщики vivotech - они являются хостинговой компанией, поэтому используйте их установщики в качестве базы, они безупречны.(он использует tomcat)

railo 3.3 значительно упрощает развертывание контекстов от администратора, поэтому сценарии не должны быть такими сложными.

  • web-inf должен автоматически помещатьсяв сайт, если он определен в tomcat
  • , если вы дадите каждому пользователю новый контекст-корень, то у них будет свой собственный администратор
  • , который поддерживает каждый веб-сервер (apache / iis2k8 / даже tomcat)url-rewrite
  • все поддерживает ssl

  • вы также можете посмотреть, как вы собираетесь настроить свои jvm для этого senario, а затем сделать некоторыенагрузочное тестирование, чтобы увидеть, как они поживают.

  • напишите электронное письмо Шону Корфилду, Google Railo и его имени, и вы получите его письмо.

...