Скажите Wildfly перенаправить на HTTPS после входа в систему вместо HTTP, когда позади HTTPS wildfly undertow-balancer - PullRequest
0 голосов
/ 19 февраля 2019

У нас есть балансировщик нагрузки перед двумя серверами wildfly.Балансировщик нагрузки обрабатывает рукопожатие SSL и форсирует весь трафик через https (запросы http перенаправляются на запросы https), узлы wildfly не имеют сертификатов на них, а трафик между балансировщиком нагрузки и серверами незашифрован, узлы wildfly ничего не знают оSSL.

Когда пользователь заходит на защищенную страницу, wildfly представляет ему страницу входа.Пользователь вводит учетные данные и отправляет форму входа.Wildfly входит в систему, а затем отправляет пользователю перенаправление, чтобы отправить его на нужную страницу.Перенаправление, отправленное wildfly, является перенаправлением HTTP.Это захватывается балансировщиком нагрузки и перенаправляется на HTTPS, но я действительно хочу избежать второго перенаправления.Как я могу сказать wildfly возвращать HTTPS-перенаправление после входа в систему вместо HTTP?

Я следовал link , но не уверен, как поступить так же между балансировщиком нагрузки underlwy и сервером wildfly.

Я перешел по этой ссылке также , но не получилось.

1 Ответ

0 голосов
/ 14 марта 2019

Ниже приведено подробное объяснение решения вышеуказанной проблемы:

У нас есть балансировщик нагрузки, стоящий перед двумя серверами wildfly.Балансировщик нагрузки обрабатывает рукопожатие SSL и форсирует весь трафик через https, узлы wildfly не имеют сертификатов на них, а трафик между балансировщиком нагрузки и серверами не зашифрован, узлы wildfly ничего не знают о SSL. Связь между балансировщиком нагрузки и wildflyузлов по протоколу http.

Когда пользователь переходит на защищенную страницу, например, https://someip/app

Поток запросов выглядит следующим образом:

  • Браузер клиента длябалансировщик нагрузки через https
  • балансировщик нагрузки к узлам wildlfy по протоколу http.
  • Сработало после добавления proxy-address-forwarding = "true" в прослушивателе http узла wildlfy.
...