Browse Source

Add new comments for haproxy reverse proxy

pull/4/head
LecygneNoir 4 years ago
parent
commit
28232a2b90
2 changed files with 26 additions and 0 deletions
  1. +9
    -0
      content/comments/configurer-reverse-proxy-haproxy/21.md
  2. +17
    -0
      content/comments/configurer-reverse-proxy-haproxy/22.md

+ 9
- 0
content/comments/configurer-reverse-proxy-haproxy/21.md View File

@ -0,0 +1,9 @@
email:
date: 2020-02-04T16:47+01:00
author: Arnaud
Bonjour, alors voilà je dois réaliser un loadbalancing de 4 sites web dans la cadre d'un projet en licence pro et je me heurte à un problème, quand je fait une requête à mon haproxy (à l'adresse X.X.X.10) il me dirige bien vers mon serweb1, mais quand je refresh la page, je reste sur serweb1, mais quand je vérifie les stats, il m'indique que serweb1 et serweb2 ont chacun un nombre total de session qui est similaire (2 dans mon cas).
J'ai suivis votre tutoriel en omettant les acl (je m'en occuperai plus tard.). Concernant la configuration des serveur web apache2, ils sont en configuration de base (j'ai juste modifié l'index afin de pouvoir différentier les 2 à chaque requetes).
Je vous remercie par avance pour votre aide ^^

+ 17
- 0
content/comments/configurer-reverse-proxy-haproxy/22.md View File

@ -0,0 +1,17 @@
email: courriel+blog@victor-hery.com
date: 2020-02-06T13:38+01:00
author: Victor
website: https://blog.victor-hery.com/
replyto: 21md
Bonjour Arnaud,
Effectivement c'est bizarre. Est ce que vous êtes sur de ne pas avoir changé l'algorithme de balancing (par défaut à round robin) ?
Cela dépend peut être aussi de la version. Il y a un système de sticky cookie dans haproxy qui permet de créer un cookie côté navigateur pour arriver toujours sur le même webserver. C'est principalement utile pour les sites qui utilisent des fonctionnalités qui ne sont pas partagées entre les serveurs web, comme par exemple les paniers sur les sites de vente en ligne.
Par défaut en 1.8, ce système n'existait pas, mais sur les versions plus récentes peut être que c'est présent par défaut.
Je te conseille de vérifier dans tes navigateurs si tu n'aurais pas des cookies spécifiques, et faire des tests de panne genre en coupant webserver1 après la première connexion pour voir si ça arrive bien sur webserver2 🤔
Bon courage !

Loading…
Cancel
Save