AWS NETWORK Балансировщик нагрузки с Spring Security - ERR_TOO_MANY_REDIRECTS - PullRequest
0 голосов
/ 28 октября 2019

Я переносу приложение Spring на предварительном этапе в облако AWS. Приложение работает, как и ожидалось, используя протокол HTTP. У меня проблемы с HTTPS:

  • Я настроил AWS Сеть Балансировщик нагрузки
  • AWS Network Load Balancer настроен с одним прослушивателем: TLS:443
  • Слушатель перенаправляет в одну целевую группу: 2 x экземпляра EC2, на которых размещается приложение Spring

В рамках вышеупомянутого процесса я успешно получил и развернул соответствующие сертификаты, используя AWS Certificate Manager.

Проблема, с которой я сталкиваюсь, заключается в том, что при попытке доступа к приложению Spring меня автоматически перенаправляют на страницу входа. Так как это делается как часть Spring Security, я думаю, что я перенаправлен на страницу входа через HTTP ??? И поскольку AWS Network Балансировщик нагрузки принимает только HTTPS, я не могу получить доступ к странице входа в систему ... ???

Я видел несколько сообщений на эту тему, которые кажутсяотноситься к AWS Application Load Balancer - поэтому эти сообщения, по-видимому, не предоставляют необходимую мне помощь.

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

  • Я толькохотите поддерживать HTTPS-запросы - как мне заставить перенаправления Spring Security перейти на страницу входа в систему при таких обстоятельствах?

Любые советы / предложения будут с благодарностью приняты.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...