Я настроил балансировку нагрузки HTTP / HTTPS в Google Compute Engine с двумя правилами глобальной пересылки (HTTP и HTTPS). Каждое правило указывает на серверную службу с протоколом HTTP.
Я хочу, чтобы все запросы http://*
отправлялись https://*
.
Поскольку балансировщик нагрузки общается с внутренними службами через HTTP, я не думаю, что могу получить nginx на внутреннем сервисе для отправки обратно a 301
.
Я пробовал дюжину небольших изменений в Google Compute, и все они в итоге возвращают Google Compute 502
.
Я уверен, что кто-то еще настраивал это раньше. Любые советы или указатели в правильном направлении очень ценятся.