Балансировщик нагрузки Google переадресовывает www на голый домен - PullRequest
0 голосов
/ 03 сентября 2018

Я использую Google Cloud Load Balancer в качестве входного контроллера для моего приложения GCP Kubernetes. Я хочу, чтобы все запросы к www.my_domain.com были перенаправлены на my_domain_.com.

Примечание. Мой GCLB настроен с сертификатом SSL, действительным как для www.my_domain.com, так и для my_domain.com.

Я знаю, что это возможно при использовании перенаправления http в моей внешней консоли управления DNS, но проблема возникает из-за прекращения SSL.

  1. Я создаю правило перенаправления http в моей консоли управления DNS для маршрутизации всего трафика www.my_domain.com на https://my_domain.com.

  2. Если клиент просматривает домен https://www.my_domain.com, он получит предупреждение браузера, поскольку запрос сначала будет отправлен на сервер моего инструмента управления DNS, который не настроен с соответствующим сертификатом SSL.

Я знаю, что у GCLB есть ограничения для перенаправления http-трафика на https, но это не моя главная задача. Я хочу знать, возможно ли в GCLB настроить правило маршрутизации, чтобы любой запрос на www.my_domain.com перенаправлялся на my_domain.com.

Спасибо за любую помощь!

1 Ответ

0 голосов
/ 03 сентября 2018

К сожалению, в GCLB такой функциональности нет.

В этом случае вам следует использовать пользовательский (например, nginx ) входной контроллер.

Вы можете найти здесь и здесь как настроить контроллер nginx для Kubernetes.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...