GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar y configurar HAproxy en CentOS 6

En este tutorial, le mostraremos cómo instalar y configurar HAProxy en su servidor CentOS 6. Para aquellos de ustedes que no sabían, HAProxy es una aplicación Linux gratuita y de código abierto. se utiliza para equilibrar la carga del tráfico de red.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación de HAProxy en un CentOS 6.

Instalar y configurar HAproxy en CentOS 6

Paso 1. Primero, agregue un repositorio yum a su sistema.

HAProxy no está disponible en los repositorios predeterminados para CentOS. Para que podamos instalarlo, debemos compilarlo desde la fuente (preferentemente ) o agregue el repositorio EPEL a nuestro servidor e instálelo usando 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

Paso 2. Instale y configure HAproxy en CentOS 6.

Ahora instalamos HAProxy usando yum el comando:

yum install haproxy

Paso 3. Configuración de HAProxy.

Tenemos que modificar el archivo de configuración de HAProxy, es decir, /etc/haproxy/haproxy.cfg según nuestro requisito. (Cambie esta configuración según sus requisitos de red). Para obtener más detalles de configuración, consulte esta 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

Paso 4. Una vez que haya configurado HAProxy, es hora de iniciar el servicio.

service haproxy start
chkconfig haproxy on

Paso 5. Ahora podrá navegar por su aplicación utilizando la IP del servidor HAProxy. Para el panel de estado de HAProxy, debe navegar por la URL:http://192.168.2.102:31337 . Te pedirá el nombre de usuario y la contraseña. Utilice el nombre de usuario y la contraseña que definió en el archivo de configuración como "autorización de estadísticas".

¡Felicitaciones! Ha instalado correctamente HAProxy. Gracias por usar este tutorial para instalar HAProxy en el sistema CentOS 6. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de HAProxy.


Cent OS
  1. Cómo instalar y configurar Nginx en CentOS 7

  2. Cómo instalar y configurar Redis en CentOS 7

  3. Cómo instalar y configurar HAProxy en CentOS/RHEL 7/6

  4. Cómo instalar y configurar CyberPanel en CentOS 8

  5. ¿Cómo instalar y configurar HAProxy en CentOS?

Cómo instalar y configurar Nagios 4.0.7 en CentOS 7

Cómo instalar y configurar ISPConfig CP en CentOS 7

Cómo instalar y configurar ownCloud en CentOS 7

Cómo instalar y configurar Samba en CentOS 8

Cómo instalar y configurar Fail2ban en CentOS 8

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8