Я пытаюсь выполнить простейшее развертывание, чтобы настроить веб-сервер https и запустить его в Fargate.
Я использовал Amazon Certificate Manager для создания публичного сертификата .
У меня есть Application Load Balancer, который общается с контейнером Fargate на двух портах:
80 для http и
443 для https
В этом проблема: когда я запускаю свой веб-сервер через порт 80 (http) и подключаюсь через ALB, он работает нормально (небезопасно, но обслуживает html).
Когда я запускаю свой веб-сервер через порт 443 с включенным протоколом TLS, он не подключается через ALB.
Другой момент заключается в том, что при работе моего веб-сервера с включенным TLS на порте 443 у меня нет сертификата или ключа сертификата, и поэтому я не совсем понимаю, как его получить от Amazon.
Другой вопрос, который у меня возникает: имеет ли смысл для меня говорить, что ELB будет связываться с клиентом по HTTPS, но что ELB может связываться с контейнером через HTTP? Это безопасно?
Спасибо за любую помощь, мои знания в области сети очень ржавые.