GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer HAProxy sur Ubuntu 18.04 LTS

Dans ce didacticiel, nous allons vous montrer comment installer HAProxy sur Ubuntu 18.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, HAProxy est un équilibreur de charge et un proxy HTTP/TCP haute disponibilité gratuits serveur. Il répartit les demandes entre plusieurs serveurs pour atténuer les problèmes résultant d'une défaillance d'un seul serveur. Le proxy HA est utilisé par un certain nombre de sites Web de premier plan, notamment GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter et Tuenti, et est utilisé dans le produit OpsWorks d'Amazon Web Services.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de HAProxy sur un castor bionique Ubuntu 18.04.

Installer HAProxy sur Ubuntu 18.04 LTS Bionic Beaver

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get commandes dans le terminal.

sudo apt update
sudo apt upgrade

Étape 2. Détails du réseau.

Pour installer et configurer l'équilibreur de charge HAProxy sur Ubuntu 18.04, nous allons considérer trois systèmes comme suit :

Web Server Details:
  Server 1:    web1.idroot.us     192.168.1.104
  Server 2:    web2.idroot.us     192.168.1.105
HAProxy Server: 
  HAProxy:     haproxy            192.168.1.46

Étape 3. Installer HAProxy sur Ubuntu.

Dans un premier temps, nous allons installer HAProxy en exécutant les commandes ci-dessous :

sudo add-apt-repository ppa:vbernat/haproxy-1.7
sudo apt update
sudo apt install haproxy

Étape 4. Configuration de HAProxy.

Modifiez maintenant le fichier de configuration par défaut d'haproxy /etc/haproxy/haproxy.cfg et lancez la configuration :

nano /etc/haproxy/haproxy.cfg

À la fin du fichier, nous ajouterons les informations suivantes :

frontend Local_Server
bind 192.168.1.46:80
mode http
default_backend webserver

backend webserver
mode http
balance roundrobin
option forwardfor
http-request set-header X-Forwarded-Port %[dst_port]
http-request add-header X-Forwarded-Proto https if { ssl_fc }
option httpchk HEAD / HTTP/1.1rnHost:localhost
server system1.osradar.com 192.168.1.104:80
server system2.osradar.com 192.168.1.105:80 

Pour vérifier la configuration :

sudo haproxy -c -f /etc/haproxy/haproxy.cfg

Si la commande ci-dessus renvoie la sortie comme "le fichier de configuration est valide", redémarrez le service HAProxy :

systemctl restart haproxy

Étape 5. Accéder à HAProxy.

Avec le HAProxy configuré et en cours d'exécution, ouvrez l'adresse IP publique de votre serveur d'équilibrage de charge dans un navigateur Web et vérifiez que vous êtes correctement connecté à votre backend. Le paramètre stats URI dans la configuration active la page de statistiques à l'adresse définie :

http://192.168.0.46

Félicitations ! Vous avez installé HAProxy avec succès. Merci d'avoir utilisé ce didacticiel pour installer l'équilibreur de charge HAProxy dans le système de castor bionique Ubuntu 18.04. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web HAProxy.


Ubuntu
  1. Comment installer Minecraft Server sur Ubuntu 18.04 LTS

  2. Comment installer Ubuntu Server 18.04 LTS

  3. Comment installer Docker sur le serveur Ubuntu 18.04 LTS

  4. Comment installer Discourse sur Ubuntu 20.04 LTS

  5. Comment installer GlassFish sur Ubuntu 18.04 LTS

Comment installer le serveur Minecraft sur Ubuntu 16.04 LTS

Comment installer Nginx sur Ubuntu 18.04 LTS

Comment installer uTorrent sur Ubuntu 18.04 LTS

Comment installer le serveur SSH sur Ubuntu 18.04 LTS

Comment installer Couchbase sur Ubuntu 18.04 LTS

Comment installer le serveur VNC sur Ubuntu 18.04 LTS