ASP.NET Core 2.1 HTTPS Перенаправление за AWS Load Balancer? - PullRequest
0 голосов
/ 25 июня 2018

Шаги, которые я предпринял:

  1. Включено 80 HTTP -> 80 HTTP и 443 HTTPS -> 80 HTTP на моем балансировщике нагрузки в Elastic Beanstalk
  2. Псевдоним моей размещенной зоны Route53 для записей www и apex для моего балансировщика нагрузки
  3. Настройка сертификата SSL
  4. Использовал шаблон реакции ASP.NET по умолчанию с перенаправлением HTTPS
  5. Добавлен <RuntimeIdentifier>win-x64</RuntimeIdentifier> в .csproj, поскольку EB еще не использует 2.1.
  6. Развертывание с помощью инструментов Visual Studio AWS

Что работает:
https://www.example.com работает
https://example.com работает

Что не работает:
http://example.com не будет перенаправлять на https://example.com
http://www.example.com не будет перенаправлять на https://www.example.com

Я знаю, что в прошлом вам приходилось писать собственные методы расширения, чтобы это работало с AWS LB.У кого-нибудь есть рабочий пример использования стандартных шаблонов?

...