web-dev-qa-db-fra.com

LoadBalance HTTPS de Google Cloud HTTPS, comment forcer HTTP à HTTPS

j'ai activé une vitrine HTTPS sur GCP, avec le certificat SSL. Sur la frontale, j'ai spécifié HTTPS/443 comme protocole d'écoute et http à la communication avec le backend.

hTTPS Il fonctionne bien, mais Lockbalancer accepte également la connexion HTTP/80, ce qui donne une page 404.

Y a-t-il un moyen de transmettre HTTP à HTTPS directement à partir de Lockbalancer?

merci

7
x86fantini

Il suffit de créer une deuxième règle de transfert sur l'équilibreur de charge pour le port 80. Les deux utiliseront le même service de contrôle.

Si vous souhaitez transférer les utilisateurs de HTTP à HTTPS, vous ne pouvez pas le faire à partir de l'équilibreur de charge. Vous devrez configurer cela dans votre service de backend. Vous pouvez trouver plus de détails ici: https://stackoverflow.com/questions/38201969/redirecting-http-to-https-in-google-cloud/38202272

3
Lennert Kuijpers