J'ai un équilibrage de charge HTTP / HTTPS configuré sur Google Compute Engine avec 2 règles de transfert globales (HTTP et HTTPS). Chaque règle pointe vers un service principal avec un protocole HTTP.
Je veux que toutes les requêtes http://*pour aller à https://*.
Pendant que l'équilibreur de charge parle aux services principaux via HTTP, je ne pense pas pouvoir obtenir nginx sur le service principal pour renvoyer un 301.
J'ai essayé une douzaine de petits ajustements sur google compute et ils se retrouvent tous avec google compute renvoyant un fichier 502.
Je suis sûr que quelqu'un d'autre a déjà mis cela en place. Tous les conseils ou pointeurs dans la bonne direction sont très appréciés.