GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare HAProxy su Ubuntu 18.04 LTS

In questo tutorial, ti mostreremo come installare HAProxy su Ubuntu 18.04 LTS. Per chi non lo sapesse, HAProxy è un proxy e bilanciatore di carico HTTP/TCP gratuito ad alta disponibilità server. Diffonde le richieste tra più server per mitigare i problemi derivanti dall'errore di un singolo server. HA Proxy è utilizzato da numerosi siti Web di alto profilo tra cui GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter e Tuenti, e viene utilizzato in il prodotto OpsWorks da Amazon Web Services.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò passo dopo passo l'installazione di HAProxy su un castoro bionico Ubuntu 18.04.

Installa HAProxy su Ubuntu 18.04 LTS Bionic Beaver

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt update
sudo apt upgrade

Passaggio 2. Dettagli di rete.

Per installare e configurare il sistema di bilanciamento del carico HAProxy su Ubuntu 18.04 prenderemo in considerazione tre sistemi come segue:

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

Passaggio 3. Installazione di HAProxy su Ubuntu.

Inizialmente installeremo HAProxy eseguendo i seguenti comandi:

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

Passaggio 4. Configurazione di HAProxy.

Ora modifica il file di configurazione predefinito di haproxy /etc/haproxy/haproxy.cfg e avvia la configurazione:

nano /etc/haproxy/haproxy.cfg

Alla fine del file aggiungeremo le seguenti informazioni:

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 

Per verificare la configurazione:

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

Se il comando precedente restituisce l'output come "il file di configurazione è valido", riavvia il servizio HAProxy:

systemctl restart haproxy

Passaggio 5. Accesso a HAProxy.

Con HAProxy configurato e in esecuzione, apri l'IP pubblico del tuo server di bilanciamento del carico in un browser web e verifica di essere connesso correttamente al tuo back-end. Il parametro stats URI in la configurazione abilita la pagina delle statistiche all'indirizzo definito:

http://192.168.0.46

Congratulazioni! Hai installato con successo HAProxy. Grazie per aver utilizzato questo tutorial per l'installazione del sistema di bilanciamento del carico HAProxy nel sistema di castoro bionico Ubuntu 18.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito Web HAProxy.


Ubuntu
  1. Come installare il server Minecraft su Ubuntu 18.04 LTS

  2. Come installare Ubuntu Server 18.04 LTS

  3. Come installare Docker in Ubuntu 18.04 LTS Server

  4. Come installare Discourse su Ubuntu 20.04 LTS

  5. Come installare GlassFish su Ubuntu 18.04 LTS

Come installare il server Minecraft su Ubuntu 16.04 LTS

Come installare Nginx su Ubuntu 18.04 LTS

Come installare uTorrent su Ubuntu 18.04 LTS

Come installare il server SSH su Ubuntu 18.04 LTS

Come installare Couchbase su Ubuntu 18.04 LTS

Come installare il server VNC su Ubuntu 18.04 LTS