Prendre rendez-vous
  1. Accueil
  2. /
  3. Blog
  4. /
  5. Mettre en place un reverse proxy avec HAProxy pour la haute disponibilité

Linux
Réseau

Mettre en place un reverse proxy avec HAProxy pour la haute disponibilité

6 octobre 2025

2 min de lecture

Sommaire
Plan de l'article
Installation de HAProxy
Configuration de base du reverse proxy
Mise en place du load balancing
Sécurisation avec HTTPS
Tests et validation
Conclusion

HAProxy est un logiciel open source spécialisé dans la répartition de charge et l'équilibrage réseau.
Il est largement utilisé comme reverse proxy pour améliorer la résilience et la disponibilité des applications web.

Voici comment installer et configurer HAProxy pour déployer un reverse proxy.

Plan de l'article

  • Installation de HAProxy
  • Configuration de base du reverse proxy
  • Mise en place du load balancing
  • Sécurisation avec HTTPS
  • Tests et validation
  • Conclusion

Installation de HAProxy

Sous Debian/Ubuntu :

sudo apt update
sudo apt install haproxy

Sous CentOS/RHEL :

sudo yum install haproxy

Vérifier la version :

haproxy -v

Configuration de base du reverse proxy

Éditer le fichier /etc/haproxy/haproxy.cfg :

global
    log /dev/log local0
    maxconn 2048
    user haproxy
    group haproxy
    daemon

defaults
    log     global
    mode    http
    option  httplog
    option  dontlognull
    timeout connect 5000
    timeout client  50000
    timeout server  50000

frontend http_in
    bind *:80
    default_backend webservers

backend webservers
    balance roundrobin
    server web1 192.168.1.10:80 check
    server web2 192.168.1.11:80 check

Redémarrer HAProxy :

sudo systemctl restart haproxy

Mise en place du load balancing

HAProxy prend en charge plusieurs algorithmes :

  • roundrobin (par défaut)
  • leastconn (moins de connexions actives)
  • source (sticky sessions par IP)

Exemple avec leastconn :

backend webservers
    balance leastconn
    server web1 192.168.1.10:80 check
    server web2 192.168.1.11:80 check

Sécurisation avec HTTPS

Ajouter un certificat TLS :

frontend https_in
    bind *:443 ssl crt /etc/ssl/private/haproxy.pem
    default_backend webservers

Tests et validation

Tester avec curl :

curl -I http://monserveur

Vérifier que la charge est répartie entre plusieurs serveurs.


Conclusion

Avec HAProxy, vous pouvez mettre en place un reverse proxy performant et assurer la haute disponibilité de vos services web. Une référence pour la répartition de charge dans les environnements de production.

Approfondissez votre architecture en découvrant HAProxy en cluster HA et en la combinant avec PostgreSQL HA avec Patroni pour une infrastructure résiliente.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires

VyOS : routeur Linux pour datacenter en production
Réseau
Infrastructure
Linux

VyOS : routeur Linux pour datacenter en production

Architecture VyOS, BGP, OSPF, MPLS, IPsec, configuration commit/rollback. Déployer un routeur logiciel open source au coeur d'une infra DC, retours ops.

28 mai 2026

Lire plus

nftables Avancé : Sets Dynamiques, Verdict Maps, Conntrack Zones et Rate Limiting par IP
Linux
Sécurité
Réseau

nftables Avancé : Sets Dynamiques, Verdict Maps, Conntrack Zones et Rate Limiting par IP

Vous connaissez nftables, mais vous n'utilisez probablement que 10% de ses capacités. Sets dynamiques avec timeout, verdict maps pour du routing intelligent, conntrack zones pour isoler les flux, rate limiting par IP avec meters. Tout ça dans le noyau, sans script externe, sans fail2ban.

17 févr. 2026

Lire plus

Nginx avancé : Maîtriser le Reverse Proxy en production sur Linux
Linux
Réseau
Sécurité

Nginx avancé : Maîtriser le Reverse Proxy en production sur Linux

Guide complet sur Nginx comme reverse proxy en production : configuration multi-sites, SSL avec Let's Encrypt, rate limiting, load balancing, cache, logs d'accès. Tout ce qu'il faut pour servir des applications en toute sécurité.

14 févr. 2026

Lire plus


SHPV, votre partenaire de confiance en infrastructure et infogérance informatique en France.

SHPV
Prendre rendez-vousNous contacter
Expertise
InfrastructureDatacenterInfogéranceCloudHébergementTransit IP
Légales
Conditions Générales de VenteCPS - Contrat de ServicesCPS - Hébergement CloudCPS - Microsoft 365Accord sous-traitance RGPDTarifs interventions

SHPV © 2026 - Tous droits réservés

Mentions légalesPolitiques de confidentialité
SHPV FRANCE - SAS au capital de 16 000 € - 52 Rue Romain Rolland, 71230 Saint-Vallier - SIRET n°80886287400035 - R.C.S. Chalon-sur-Saône. Par téléphone 09 72 310 818 - Email: support@shpv.fr