web-dev-qa-db-fra.com

Échec du contrôle de santé AWS-ELB au code 302

Salut, j'ai créé l'écouteur ALB 443 et l'instance de groupe cible sur le port 7070 (non-SSL)

Je peux accéder à instanceip: 7070 sans problème, mais avec https: // nom-elb-dns impossible d'accéder. Le contrôle de santé de l'instance a également échoué avec le code 302

Le port d'écoute ALB https et l'instance est le protocole http,

quand je navigue avec https: // nom-dns il redirige vers http: // nom-elb-dns

6
Ashok Reddy

vous obtenez 302 lors de la redirection d'URL, tout contrôle d'intégrité ELB recherchera le code de réussite 200 pour que le contrôle d'intégrité réussisse. Dans ALB, cela peut être configuré sous le contrôle de santé dans la console ELB.

Pour modifier les paramètres de vérification de l'intégrité d'un groupe cible à l'aide de la console

  1. Ouvrez la console Amazon EC2 à https://console.aws.Amazon.com/ec2/ .
  2. Dans le volet de navigation, sous ÉQUILIBRAGE DE CHARGE, choisissez Groupes cibles. Sélectionnez le groupe cible.
  3. Dans l'onglet Contrôles d'intégrité, choisissez Modifier.
  4. Dans la page Modifier le groupe cible, modifiez le paramètre Success Codes à 302 ou selon les besoins, puis choisissez Enregistrer.

enter image description here

19