Tomcat AJP запрос на нормальный HTTP - PullRequest
0 голосов
/ 02 октября 2018

У меня есть приложение компании, развернутое на Tomcat 8, и другое приложение, отправляющее запрос на сервер Apache, который использует протокол AJP для доступа к приложению.Я новичок в AJP.Я создал инфраструктуру AWS, используя контейнеры с упомянутым приложением (в качестве альтернативы описанному выше).Проблема в том, что я хочу избежать использования Apache и использовать Amazon ALB (балансировщик нагрузки приложения), и пока он работает, кроме запроса AJP.У меня проблема в том, что когда я не использую Apache, мне больше не нужно использовать AJP, и я хочу заменить его на HTTPS.Поможет ли включение HTTPS-коннектора в Tomcat?Строки в конфигурации Apache:

ProxyPass               /pmaddon-a  ajp://*.*.*.*:8009/pmaddon-a
ProxyPassReverse        /pmaddon-a  ajp://*.*.*.*:8009/pmaddon-a

Подводя итог, если я пропущу сервер Apache и вызову Tomcat напрямую с HTTPS (с включенным разъемом HTTPS, конечно), будет ли он иметь тот же результат, что и использование AJPразъем как у меня сейчас?

1 Ответ

0 голосов
/ 02 октября 2018

Я понимаю, что вы хотите сделать:

  • Доступ к вашему приложению напрямую через разъем TOMCAT
  • Снимите APACHE впереди и его AJP-связь с TOMCAT

Это возможно, возможно, вам нужно настроить другое приложение (вызывающее apache) так, чтобы оно указывало на URL-адрес, который поступает на соединитель TOMCAT.

Если вопрос в том, будет ли у вас тот же результат:

Я понимаю, да.AJP и HTTP обслуживают один и тот же контент, это просто другой протокол.

Вы не объяснили, есть ли у вас ГА, поэтому я не вошел в эту тему.

...