Гирляндное соединение CloudFront с пересылкой заголовка хоста - PullRequest
0 голосов
/ 09 июля 2020

Я экспериментирую с использованием CloudFront в качестве простого обратного прокси-сервера, чтобы разрешить использование пользовательских доменов для создаваемого мной веб-приложения. У меня есть следующие домены:

  • example.com (мое приложение за ALB)
  • reseller.com (указывает на дистрибутив CloudFront на origin: example.com )
  • customer.com (дистрибутив CloudFront указывает на origin: reseller.com )

Этот сценарий работает нормально, и я вижу reseller.com в качестве хоста в моем приложении:

reseller.com (заголовок прямого хоста) -> example.com

Этот сценарий работает нормально, но не идеально, потому что я вижу reseller.com в качестве хоста в моем приложении вместо customer.com , поскольку заголовок хоста не был переадресован:

customer.com (без пересылки заголовка хоста) -> reseller.com (заголовок узла пересылки) -> example.com

В этом сценарии CloudFront выдает 403:

customer.com (заголовок прямого узла) -> повторно ller.com (пересылка заголовка хоста) -> example.com

Почему пересылка заголовка хоста из одного CloudFront в другой дистрибутив CloudFront выдает ошибку 403?

...