Статическая веб-страница перенаправляет 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 согласно документу:
- Изменяет "Правила хоста и пути" с "Простые" на "Расширенные...".
- Маршрут по умолчанию по-прежнему указывает на ведро
- Я добавил новый маршрут. Хост - 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. Работает как шарм.