From e2e25b3e9ee97352bdac4fae8934f0958f3023e4 Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Tue, 29 Nov 2022 10:57:05 +0100 Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20section=20"Utiliser=20l'API=20r?= =?UTF-8?q?untime"=20et=20"Afficher=20les=20certificats=20SSL=20utilis?= =?UTF-8?q?=C3=A9s"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoHaproxy.md | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/HowtoHaproxy.md b/HowtoHaproxy.md index d8c6c740..c36642d2 100644 --- a/HowtoHaproxy.md +++ b/HowtoHaproxy.md @@ -642,20 +642,14 @@ net.ipv4.ip_local_port_range=1025 65534 net.ipv4.tcp_max_orphans=65536 ~~~ -## Désactiver/Activer un serveur en CLI +## Utiliser l'API runtime -~~~ -# echo disable server / | socat stdio /run/haproxy/admin.sock -# echo enable server / | socat stdio /run/haproxy/admin.sock -~~~ +HaProxy propose une API accessible via un socket ou un port permettant de lui envoyer dynamiquement des commandes. -## Afficher le status des FRONTEND/BACKEND +**Attention, les changements dynamiques de configuration ne seront pas reportés dans la configuration statique.** -~~~ -# echo "show stat" | socat stdio unix-connect:/run/haproxy/admin.sock | cut -d ',' -f1,2,18 -~~~ -## Debug +### Debug ~~~ # echo "show info" | socat stdio /run/haproxy/admin.sock @@ -663,6 +657,32 @@ net.ipv4.tcp_max_orphans=65536 # echo "show acl #" | socat stdio /run/haproxy/admin.sock ~~~ + +### Désactiver/Activer un serveur + +~~~ +# echo disable server / | socat stdio /run/haproxy/admin.sock +# echo enable server / | socat stdio /run/haproxy/admin.sock +~~~ + + +### Afficher le status des FRONTEND/BACKEND + +~~~ +# echo "show stat" | socat stdio unix-connect:/run/haproxy/admin.sock | cut -d ',' -f1,2,18 +~~~ + +### Afficher les certificats SSL utilisés + +A partir de HaProxy 2.2 (Debian Bullseye, ou Buster avec les backports) : + +~~~ +# echo "show ssl cert" | socat stdio unix-connect:/run/haproxy/admin.sock +~~~ + + + + ## HAPEE – HAProxy Enterprise Edition HAProxy est également disponible en édition « Enterprise », avec des fonctionnalités supplémentaires, un support direct et des outils additionnels.