Obtenir un client ip de Google Balance de charge réseau

Je ne peux pas utiliser la balance de charge HTTP de Google car elle ne prend pas en charge le socket Web.

Donc, mon NGINX s'exécute dans Google Container Engine, derrière Google Network Load Balance.

Lorsque la request arrive NGINX dans le conteneur docker, il obtient l'IP du NODE au lieu de l'ip du client.

2016/04/07 10:53:47 [erreur] 94 # 0: * 73 access interdit par règle, client: 10.132.0.9

Comment résoudre ce problème?

2 Solutions collect form web for “Obtenir un client ip de Google Balance de charge réseau”

L'obtention de l'IP client lors de l'utilisation de l'équilibreur de charge réseau avec Kubernetes est une limitation connue. Vous pouvez vous référer à ce problème pour les mises à jour et les solutions de contournement.

Vous obtenez l'adresse IP de l'«équilibreur de charge réseau gce» dans les journaux nginx?

puisque votre question n'est pas vraiment claire, je présume que votre problème est dans la configuration nginx. essayez d'append l'option x-forwarded-for dans nginx.conf plus clair: real_ip_header X-Forwarded-For;

vérifiez la publication officielle de google https://cloud.google.com/solutions/https-load-balancing-nginx

  • Comment changer la key SSH sur Google Cloud?
  • Comment installez-vous MySQL sur un server Google Compute Engine?
  • Tout outil / command pour vérifier si un compartiment Google Cloud Storage est vraiment inaccessible par public?
  • besoin de déplacer des IP d'une machine à l'autre dans GCP
  • Comment connecter des réseaux de différents projets, VPC peering analogue
  • Google Cloud Shell est temporairement indisponible. Essayez de vous connecter quelques minutes
  • Les heures d'instance du moteur d'application semblent trop élevées
  • API XMPP pour l'échec de la connection Google App Engine
  • Impossible d'envoyer un courriel à l'aide de la fonction de messagerie dans la plate-forme Google Google Cloud
  • Créer un cluster Google Container Engine sans pool de nœuds par défaut?
  • Accéder à l'instance externe Google google cloud windows
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.