Принудительное включение TLS на AWS Балансировщик сетевой нагрузки на NGINX Вход Rancher Kubernetes - PullRequest
0 голосов
/ 09 января 2020

Я недавно перенес свой балансировщик нагрузки на 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 может помочь любая конфигурация?

Большое спасибо!

...