22
0
Fork 0

Création section "Utiliser l'API runtime" et "Afficher les certificats SSL utilisés"

This commit is contained in:
whirigoyen 2022-11-29 10:57:05 +01:00
parent 67fb4cc61f
commit e2e25b3e9e
1 changed files with 30 additions and 10 deletions

View File

@ -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 <backend>/<server> | socat stdio /run/haproxy/admin.sock
# echo enable server <backend>/<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 #<ID>" | socat stdio /run/haproxy/admin.sock
~~~
### Désactiver/Activer un serveur
~~~
# echo disable server <backend>/<server> | socat stdio /run/haproxy/admin.sock
# echo enable server <backend>/<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.