GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare e configurare HAproxy su CentOS 6

In questo tutorial, ti mostreremo come installare e configurare HAProxy sul tuo server CentOS 6. Per chi non lo sapesse, HAProxy è un'applicazione Linux gratuita e open source utilizzato per il bilanciamento del carico del traffico di rete.

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ò l'installazione passo passo di HAProxy su CentOS 6.

Installa e configura HAproxy su CentOS 6

Passaggio 1. Innanzitutto, aggiungi un repository yum al tuo sistema.

HAProxy non è disponibile nei repository predefiniti per CentOS. Per poterlo installare, dobbiamo compilarlo dal sorgente (preferibilmente ) o aggiungi il repository EPEL al nostro server e installalo utilizzando Yum.

#CentOS 6 – 32-bit
 rpm -Uvh http://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-8.noarch.rpm

#CentOS 6 – 64-bit
 rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Passaggio 2. Installa e configura HAproxy su CentOS 6.

Ora installiamo HAProxy usando yum il comando:

yum install haproxy

Passaggio 3. Configurazione di HAProxy.

Dobbiamo modificare il file di configurazione di HAProxy cioè /etc/haproxy/haproxy.cfg secondo la nostra esigenza. (Cambia questa configurazione come requisiti di rete). Per maggiori dettagli sulla configurazione controlla questo URL.

#nano /etc/haproxy/haproxy.cfg global

log 127.0.0.1 local0
log 127.0.0.1 local1 debug
maxconn 45000 # Total Max Connections. This is dependent on ulimit
user haproxy
group haproxy
daemon

defaults
timeout server 86400000
timeout connect 86400000
timeout client 86400000
timeout queue 1000s

# Configuration for HTTP site
listen http_idroot 192.168.2.102:80
mode http
balance roundrobin # Load Balancing algorithm
option httpchk
option forwardfor
server server1 192.168.2.100:80 weight 1 maxconn 512 check
server server2 192.168.2.101:80 weight 1 maxconn 512 check

# Configuration for HTTPS site listen  
https_idroot 192.168.2.102:443
mode tcp
balance source# Load Balancing algorithm
reqadd X-Forwarded-Proto:\ http
server server1 192.168.2.100:443 weight 1 maxconn 512 check
server server2 192.168.2.101:443 weight 1 maxconn 512 check

listen stats 192.168.2.102:31337
mode http
option httpclose
balance roundrobin
stats uri /
stats realm Haproxy\ Statistics
stats refresh 5s
stats auth admin:passwd123

Passaggio 4. Dopo aver configurato HAProxy, è il momento di avviare il servizio.

service haproxy start
chkconfig haproxy on

Fase 5. Ora sarai in grado di esplorare la tua applicazione utilizzando l'IP del server HAProxy. Per il dashboard HAProxy Status, devi sfogliare l'URL:http://192.168.2.102:31337 . Ti chiederà nome utente e password. Usa il nome utente e la password che hai definito nel file di configurazione come "stats auth".

Congratulazioni! Hai installato con successo HAProxy. Grazie per aver utilizzato questo tutorial per l'installazione di HAProxy sul sistema CentOS 6. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di HAProxy.


Cent OS
  1. Come installare e configurare Nginx su CentOS 7

  2. Come installare e configurare Redis su CentOS 7

  3. Come installare e configurare HAProxy su CentOS/RHEL 7/6

  4. Come installare e configurare CyberPanel su CentOS 8

  5. Come installare e configurare HAProxy su CentOS?

Come installare e configurare Nagios 4.0.7 su CentOS 7

Come installare e configurare ISPConfig CP su CentOS 7

Come installare e configurare ownCloud su CentOS 7

Come installare e configurare Samba su CentOS 8

Come installare e configurare Fail2ban su CentOS 8

Come installare e configurare GlusterFS su CentOS 7/CentOS 8