wiki:proxy:haproxy:fonctionnement_frontend_backend
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:proxy:haproxy:fonctionnement_frontend_backend [2025/02/22 12:09] – [Load balancing TLS] hmattaliano | wiki:proxy:haproxy:fonctionnement_frontend_backend [2025/02/22 13:16] (current) – hmattaliano | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Principe de fonctionnement HAProxy ====== | ====== Principe de fonctionnement HAProxy ====== | ||
+ | |||
+ | **HAProxy** reçoit le trafic entrant via ses " | ||
+ | |||
+ | La configuration de **HAProxy** se fait via le fichier de configuration **haproxy.cfg** situé à **/ | ||
+ | |||
+ | Il est constitué de 4 sections: | ||
+ | |||
+ | * **Section global** | ||
+ | Cette section contient les **paramètres globaux** affectant le processus principal d' | ||
+ | |||
+ | * **Section defaults** | ||
+ | Définissez ici les **valeurs par défaut** pour les autres sections, évitant ainsi la répétition de paramètres communs | ||
+ | |||
+ | * Section **frontend** | ||
+ | * Section **backend** | ||
+ | |||
+ | ---- | ||
===== Le Frontend et le Backend ===== | ===== Le Frontend et le Backend ===== | ||
+ | {{ : | ||
==== Frontend ==== | ==== Frontend ==== | ||
Line 26: | Line 44: | ||
==== Backend ==== | ==== Backend ==== | ||
- | Un backend dans HAProxy définit un groupe de serveurs qui traitent les requêtes reçues par le frontend3. Il comprend : | + | Un **backend** dans **HAProxy** définit un groupe de serveurs qui traitent les **requêtes reçues** par le frontend. Il comprend : |
- | * La liste des serveurs et leurs adresses | + | * La liste des serveurs et leurs **adresses** |
* L' | * L' | ||
- | * Les options de configuration spécifiques aux serveurs | + | * Les **options** de configuration spécifiques aux serveurs |
Voici un exemple de configuration de backend : | Voici un exemple de configuration de backend : | ||
< | < | ||
+ | backend backend_webservers | ||
+ | balance roundrobin | ||
+ | server srv-web-1 192.168.1.10: | ||
+ | server srv-web-2 192.168.1.11: | ||
+ | </ | ||
+ | Ce backend utilise l' | ||
---- | ---- | ||
- | ===== URL Forwarding | + | ===== Exemples simples d' |
+ | |||
+ | |||
+ | ==== URL Forwarding ==== | ||
Line 46: | Line 73: | ||
---- | ---- | ||
- | ===== Load balncing WEB ===== | + | ==== Load balncing WEB ==== |
{{ : | {{ : |
wiki/proxy/haproxy/fonctionnement_frontend_backend.1740222573.txt.gz · Last modified: 2025/02/22 12:09 by hmattaliano