Статическая веб-страница перенаправляет http на https с помощью Google loadbalancer

Я пытаюсь реализовать переадресацию URL-адресов с http на https, как описано в [https://cloud.google.com/load-balancing/docs/https/setting-up-traffic-management][1], но получаю ERR_TOO_MANY_REDIRECTS

У меня есть корзина для хранения с очень простой HTML-страницей. У меня перед ним внешний балансировщик нагрузки HTTP. Статический IP-адрес. SSL-сертификат. Мне удалось подключить все, чтобы и http, и https запросы сайта загружали содержимое ведра.

Я попытался добавить перенаправление HTTP согласно документу:

  1. Изменяет "Правила хоста и пути" с "Простые" на "Расширенные...".
  2. Маршрут по умолчанию по-прежнему указывает на ведро
  3. Я добавил новый маршрут. Хост - www.example.com. Правило пути по умолчанию указывает на корзину. Правило второго пути соответствует /* и выполняет перенаправление префикса /HTTPS, как описано в приведенной выше ссылке.

После сохранения конфигурации запросы http или https к www.example.com приводят к ERR_TOO_MANY_REDIRECTS

Что я делаю неправильно? Очень признателен за любую помощь, которую вы можете предоставить.

[Backend configuration][2]
[Frontend configuration][3]
[Host and path rules][4]
[Redirect path rule][5]


[1]: https://cloud.google.com/load-balancing/docs/https/setting-up-traffic-management
[2]: https://stackru.com/images/99eda814ec899faed70f140bcbde0be6c45e53e3.png
[3]: https://stackru.com/images/0410d3aec6215baf87e295a3bae43e19fedcb745.png
[4]: https://stackru.com/images/9eecb16ffab4708348da90502c8462855c5d44da.png
[5]: https://stackru.com/images/bd8239cf3f805c178ea626f9b4bbb7b4ced6cce4.png

1 ответ

К вашему сведению - кто-то из групп Google указал, что мне нужно 2 балансировщика нагрузки. 1 для прерывания трафика HTTPS и второй для перенаправления трафика HTTP. Работает как шарм.

Другие вопросы по тегам