Назад | Перейти на главную страницу

ELB разрешает незашифрованное / http-соединение через порт 443?

Я тестировал конфигурацию AWS ELB для использования для завершения SSL, когда столкнулся с прерывистой проблемой ...

Иногда вы можете указать HTTP с портом 443 (http: // ...: 443), а ELB передаст X-Forwarded-Proto как HTTPS (даже если это незашифрованное соединение ...)?

HTTP-порт 80 -> Порт 80

http://TestBalancer-513650940.us-east-1.elb.amazonaws.com
      HTTP_X_FORWARDED_PORT => 80
      HTTP_X_FORWARDED_PROTO => http

HTTPS порт 443 -> порт 443

https://TestBalancer-513650940.us-east-1.elb.amazonaws.com
      HTTP_X_FORWARDED_PORT => 443
      HTTP_X_FORWARDED_PROTO => https

HTTP Порт 443 -> Порт 443

http://TestBalancer-513650940.us-east-1.elb.amazonaws.com:443
      HTTP_X_FORWARDED_PORT => 443
      HTTP_X_FORWARDED_PROTO => https

Изначально меня это не удивило, потому что я перешел с htts: // ... на http: // ..: 443 но затем я запустил другую систему с отдельным подключением и http: // ...: 443 работал по первому запросу - но потом не по последующим запросам ...

Просто интересно, испытал ли это кто-нибудь еще?