Назад | Перейти на главную страницу

Могу ли я использовать http-сервер apache в качестве сервера пересылки для Tomcat?

У меня есть сервер Tomcat, который слушает 8080 (http), 443 (https), 7443 (https). Обратите внимание, что разъемы для 443 и 7443 используют разные сертификаты.
Я заинтересован в использовании httpd для балансировки нагрузки.
Можно ли настроить httd так что он просто перенаправляет запросы в Tomcat без необходимости устанавливать какой-либо сертификат в httpd сам. Т.е. действовать не как прокси, а как экспедитор?
Таким образом, сквозной протокол SSL обрабатывается Tomcat.

Нет, Apache не может быть балансировщиком нагрузки TCP; он всегда ожидает обработки HTTP-запросов.

Для желаемого поведения взгляните на HAProxy; он может балансировать нагрузку на эти TCP-соединения, не участвуя в уровне SSL.

Другой вариант - взглянуть на фунт http://www.apsis.ch/pound.

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

Ура, Декстер

PS: Я думал, что у apache есть модуль балансировки нагрузки, но опять же, apache не будет иметь производительности в балансировке нагрузки как фунт.