App Engine гибкий за CDN (быстро) - PullRequest
0 голосов
/ 13 мая 2018

Мы запускаем приложение App Engine Flexible с Fastly (CDN) на передней панели. Мы установили ghs.googlehosted.com в качестве исходного сервера, поэтому CDN перенаправляет запрос на этот сервер, если у него нет кэшированной версии. Это работает нормально в течение нескольких месяцев.

Однако теперь мы хотим обеспечить быстрое подключение к источнику (ghs.googlehosted.com) по TLS. Кажется, ghs.googlehosted.com не поддерживает TLS. Есть идеи, как преодолеть эту ситуацию?

1 Ответ

0 голосов
/ 16 мая 2018

Пока что это то, что мы узнали при выборе исходного хоста нашего CDN (быстро):

  • myapp.appspot.com: поддерживает TLS, но требует, чтобы HTTP-заголовок Host былточно myapp.appspot.com.Поэтому заголовок Host необходимо переопределить.
  • ghs.googlehosted.com: не поддерживает TLS, но принимает любой заголовок Host HTTP, поэтому вы можете использовать любой из пользовательских доменов App Engine.

Дополнительная информация в этой теме в группе App Engine.

Редактировать: мне не хватало отправки SNI в запросе.Теперь он хорошо работает с ghs.googlehosted.com и TLS.

...