Я недавно перенес свой балансировщик нагрузки на Amazon из Classi c Балансировщик нагрузки в сетевой балансировщик нагрузки. Он автоматически создается nginx-ingress
из шлема. Так как протокол TCP, я больше не могу принудительно использовать SSL, нет такого заголовка, как X-Forwarded-Proto, который можно было бы обнаружить, поэтому любой скрипт вроде
if ($http_x_forwarded_proto = 'http') { return 301 https://$host$request_uri; }
больше не работает.
Is есть ли в любом случае принудительное использование SSL / TLS на nginx-ingress
или на Amazon Network Balancer может помочь любая конфигурация?
Большое спасибо!