Может ли AWS ELB перенаправлять трафик с одного порта на другой? Возьмем этот пример - у меня есть приложение, работающее на 8445, но я хочу открыть только порт 443. Я пробовал это с целевыми группами и слушателями, но без радости.
Спасибо!
Настроить ELB для прослушивания порта (443 в вашем случае) и перенаправления в целевую группу с использованием другого порта (8445) просто и хорошо задокументировано.
Шаг 1 Создайте целевую группу
В графическом интерфейсе EC2 нажмите Target Groups
-> Create Target Groups
Заполните форму, как показано ниже, и Create
На этом же экране нажмите кнопку Targets
вкладку и щелкните Edit
Заполните форму, как показано ниже, выполнив следующие действия:
Add to registered
кнопкаSave
Шаг 2 - Создайте балансировщик нагрузки и прикрепите цель
В графическом интерфейсе EC2 нажмите Load Balancers
-> Create Load Balancer
Затем выберите желаемый тип LB. В этом примере я выбрал Network Load Balancer
Дайте ему имя и заполните форму, как показано ниже. Затем выберите протокол балансировки нагрузки (скорее всего, TLS (безопасный TCP)). Если он обращен извне, выбранные вами зоны доступности должны быть общедоступными. По завершении щелкните Configure Security Settings
Следующим шагом является выбор и / или загрузка сертификата, который вы будете использовать для TLS.
После этого вы Configure Routing
. Выберите существующую целевую группу и выберите группу, которую вы создали на шаге 1 выше. По завершении нажмите Next: Register Targets
На экране «Зарегистрировать цели» должны отображаться цели, зарегистрированные на шаге 1. Для продолжения щелкните Review
затем щелкните Create
НОТА: Выбранные вами целевые хосты должны разрешить ELB доступ к порту, который вы выбрали в группе безопасности хоста, в данном случае это порт 8445.
Если вы выполнили все эти действия, но он по-прежнему не работает, укажите более подробную информацию о том, как он не работает, и мы сможем устранить это.
Ссылки