User Tools

Site Tools


wiki:proxy:haproxy:installation_config

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:proxy:haproxy:installation_config [2025/03/08 14:04] hmattalianowiki:proxy:haproxy:installation_config [2025/03/08 16:20] (current) hmattaliano
Line 23: Line 23:
  
 On rajoute un front end en mode http On rajoute un front end en mode http
-(ici tout les entrées sur le port 80) 
 <code> <code>
 frontend http-in frontend http-in
     bind *:80     bind *:80
     mode http     mode http
 +    
 +    acl myapp_front1 hdr_dom(host) -i sous-domaine1.mon-domaine.fr
 +    use_backend load1 if myapp_front1
 +
 +    acl myapp_front2 hdr_dom(host) -i sous-domaine2.mon-domaine.fr
 +    use_backend load2 if myapp_front2
 </code> </code>
  
-Le backend+(ici tout les entrées sur le port 80) 
 +On utilise se qu'on appel une ACL pour faire une sorte de règle de redirection.
  
 +  - **myapp_frontX** est un nom d'ACL
 +  - **hdr_dom(host)** récupère la requête du frontend
 +  - **-i sous-domaineX.mon-domaine.fr** est identique à ce DNS
 +  - **use_backend loadX if myapp_frontX** Utilise le backend désigné "loadX" si la règle "myapp_frontX" est vérifiée
 +==== Le backend ====
 +
 +Désignation des serveurs qui seront utilisés par les règles ACL
 +
 +<code>
 +backend load1
 +      server serveur_apache 172.16.0.101:80
 +backend load2
 +      server serveur_nginx 172.16.0.102:80
 +</code>
 ==== Test de la configuration ==== ==== Test de la configuration ====
  
wiki/proxy/haproxy/installation_config.1741439057.txt.gz · Last modified: 2025/03/08 14:04 by hmattaliano