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.