« Linux : Haproxy » : différence entre les versions

De www.yakakliker.org
Aucun résumé des modifications
Aucun résumé des modifications
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
=== Exemple de configuration HAProxy en reverse http ===
<syntaxhighlight lang="bash">
frontend yakakliker
    bind *:80
    mode http
    option httplog
    acl yaka_acl  hdr(host)  www.yakakliker.org
    use_backend backend1 if yaka_acl




backend backend1
    mode http
    balance source
    option httpchk
    option forwardfor except 127.0.0.1
    http-request add-header X-Forwarded-Proto https if { ssl_fc }
    server web-server1  192.168.XXX.XXX:80 maxconn 32
</syntaxhighlight>
=== Installations complémentaires ===
* haproxyctl
* hatop
* rsyslog
* socat
=== Quelques Alternatives à HAProxy ===
HAProxy est un choix populaire pour la répartition de charge et la gestion de trafic, mais il existe plusieurs autres outils qui peuvent servir d’alternatives en fonction des besoins spécifiques de chaque environnement ou préférence. Voici une liste d’alternatives à '''HAProxy''' :
# '''NGINX''': Très connu comme serveur web et répartiteur de charge, NGINX est réputé pour sa performance et sa flexibilité. Il peut gérer un grand nombre de connexions simultanées grâce à son architecture événementielle.
# '''Apache HTTP Server''': Bien que principalement un serveur web, Apache peut également être configuré pour fonctionner comme un répartiteur de charge avec le module mod_proxy_balancer.
# **Traefik**: Un répartiteur de charge et un proxy inverse moderne qui est particulièrement bien adapté pour les architectures de microservices, Traefik supporte plusieurs backends (Docker, Kubernetes etc.).
# '''F5 Big-IP''': Solution professionnelle offrant répartition de charge, sécurité, performance et gestion du trafic DNS. Big-IP est souvent utilisé dans des environnements d’entreprise à grande échelle.
# '''Kemp LoadMaster''': Autre solution de répartition de charge commercial, Kemp LoadMaster offre des fonctionnalités avancées de sécurité et de personnalisation.
# '''Caddy''': Bien que moins connu, Caddy est un serveur web moderne qui inclut également des capacités automatiques de HTTPS et peut être utilisé comme répartiteur de charge.
# '''Envoy''': Originaire du monde des microservices et des conteneurs, Envoy est souvent utilisé comme une porte d’entrée de service (service mesh) dans des environnements complexes.
# '''Citrix ADC''': Auparavant connu sous le nom de NetScaler, cet outil est une solution complète pour la répartition de charge, l’optimisation d’applications et la sécurisation de réseaux.
=== Liens ===
https://blog.stephane-robert.info/docs/services/reseau/haproxy/
https://www.claudiokuenzler.com/blog/1240/haproxy-how-to-disable-enable-backend-server-command-line-cli-socket


=== Lien ===
https://www.haproxy.org/
https://www.haproxy.org/


Ligne 15 : Ligne 57 :
[[Catégorie:Haproxy]]
[[Catégorie:Haproxy]]
[[Catégorie:Linux]]
[[Catégorie:Linux]]
‎<html>
<script src='https://storage.ko-fi.com/cdn/scripts/overlay-widget.js'></script>
<script>
  kofiWidgetOverlay.draw('yakakliker', {
    'type': 'floating-chat',
    'floating-chat.donateButton.text': 'Café',
    'floating-chat.donateButton.background-color': '#00b9fe',
    'floating-chat.donateButton.text-color': '#fff'
  });
</script>
‎</html>
‎<html>
<a href="https://www.compteurdevisite.com" title="compteur web gratuit sans pub"><img src="https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx" border="0" title="compteur web gratuit sans pub" alt="compteur web gratuit sans pub"></a>
‎</html>

Dernière version du 28 août 2025 à 10:46

Exemple de configuration HAProxy en reverse http

frontend yakakliker
    bind *:80
    mode http
    option httplog
    acl yaka_acl  hdr(host)   www.yakakliker.org
    use_backend backend1 if yaka_acl


backend backend1
    mode http
    balance source
    option httpchk
    option forwardfor except 127.0.0.1
    http-request add-header X-Forwarded-Proto https if { ssl_fc }
    server web-server1  192.168.XXX.XXX:80 maxconn 32

Installations complémentaires

  • haproxyctl
  • hatop
  • rsyslog
  • socat

Quelques Alternatives à HAProxy

HAProxy est un choix populaire pour la répartition de charge et la gestion de trafic, mais il existe plusieurs autres outils qui peuvent servir d’alternatives en fonction des besoins spécifiques de chaque environnement ou préférence. Voici une liste d’alternatives à HAProxy :

  1. NGINX: Très connu comme serveur web et répartiteur de charge, NGINX est réputé pour sa performance et sa flexibilité. Il peut gérer un grand nombre de connexions simultanées grâce à son architecture événementielle.
  2. Apache HTTP Server: Bien que principalement un serveur web, Apache peut également être configuré pour fonctionner comme un répartiteur de charge avec le module mod_proxy_balancer.
  3. **Traefik**: Un répartiteur de charge et un proxy inverse moderne qui est particulièrement bien adapté pour les architectures de microservices, Traefik supporte plusieurs backends (Docker, Kubernetes etc.).
  4. F5 Big-IP: Solution professionnelle offrant répartition de charge, sécurité, performance et gestion du trafic DNS. Big-IP est souvent utilisé dans des environnements d’entreprise à grande échelle.
  5. Kemp LoadMaster: Autre solution de répartition de charge commercial, Kemp LoadMaster offre des fonctionnalités avancées de sécurité et de personnalisation.
  6. Caddy: Bien que moins connu, Caddy est un serveur web moderne qui inclut également des capacités automatiques de HTTPS et peut être utilisé comme répartiteur de charge.
  7. Envoy: Originaire du monde des microservices et des conteneurs, Envoy est souvent utilisé comme une porte d’entrée de service (service mesh) dans des environnements complexes.
  8. Citrix ADC: Auparavant connu sous le nom de NetScaler, cet outil est une solution complète pour la répartition de charge, l’optimisation d’applications et la sécurisation de réseaux.


Liens

https://blog.stephane-robert.info/docs/services/reseau/haproxy/

https://www.claudiokuenzler.com/blog/1240/haproxy-how-to-disable-enable-backend-server-command-line-cli-socket

https://www.haproxy.org/

https://wiki.maxcorp.org/configurer-un-reverse-proxy-avec-haproxy-http-https/

https://haproxy.debian.net/#distribution=Ubuntu&release=jammy&version=2.8

https://www.aukfood.fr/mise-en-place-haproxy-2-8-sur-une-debian-12/

https://upcloud.com/resources/tutorials/haproxy-load-balancer-debian


compteur web gratuit sans pub