haproxy
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
haproxy [2023/03/22 16:11] – [Configuration de base] admin | haproxy [2024/03/27 08:14] (Version actuelle) – usr2224 | ||
---|---|---|---|
Ligne 76: | Ligne 76: | ||
server web2 10.22.100.212: | server web2 10.22.100.212: | ||
Chaque serveur sera vérifié avant de lui adresser une requête. | Chaque serveur sera vérifié avant de lui adresser une requête. | ||
+ | |||
+ | |||
+ | ==== Limitation du nombre d' | ||
+ | <code lscript> | ||
+ | server web2 10.22.100.212: | ||
+ | Chaque serveur sera limité à 20 utilisateurs simultanément | ||
==== Modes de répartition ==== | ==== Modes de répartition ==== | ||
Ligne 85: | Ligne 91: | ||
* url_param : le choix du serveur est fonction de paramètres présents dans l’URL demandée ; | * url_param : le choix du serveur est fonction de paramètres présents dans l’URL demandée ; | ||
* hdr : le choix du serveur est fonction d’un champ présent dans l’en-tête HTTP (Host, User-Agent, ...). | * hdr : le choix du serveur est fonction d’un champ présent dans l’en-tête HTTP (Host, User-Agent, ...). | ||
+ | |||
+ | ===== Sécurisation SSL ===== | ||
+ | |||
+ | Le fichier de configuration est **// haproxy.cfg //**. Dans ses options on devra mettre les ports en 443 et ajouter mode tcp : | ||
+ | <code apache> | ||
+ | frontend < | ||
+ | mode tcp | ||
+ | bind < | ||
+ | default_backend < | ||
+ | |||
+ | backend < | ||
+ | balance < | ||
+ | mode tcp | ||
+ | server < | ||
+ | server < | ||
+ | </ | ||
+ | |||
+ | === Exemple === | ||
+ | <code apache> | ||
+ | frontend proxypublic | ||
+ | mode tcp | ||
+ | bind 10.22.30.210: | ||
+ | default_backend fermeweb | ||
+ | |||
+ | backend fermeweb | ||
+ | mode tcp | ||
+ | balance roundrobin | ||
+ | server web1 192.168.100.212: | ||
+ | server web2 192.168.100.215: | ||
+ | </ | ||
+ | |||
haproxy.1679501460.txt.gz · Dernière modification : 2023/03/22 16:11 de admin