GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar HAProxy en Ubuntu 18.04 LTS

En este tutorial, le mostraremos cómo instalar HAProxy en Ubuntu 18.04 LTS. Para aquellos de ustedes que no lo sabían, HAProxy es un equilibrador de carga y proxy de alta disponibilidad HTTP/TCP gratuito. servidor. Distribuye las solicitudes entre varios servidores para mitigar los problemas resultantes de la falla de un solo servidor. HA Proxy es utilizado por varios sitios web de alto perfil, incluidos GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter y Tuenti, y se usa en el producto OpsWorks de Amazon Web Services.

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é la instalación paso a paso de HAProxy en un castor biónico Ubuntu 18.04.

Instalar HAProxy en Ubuntu 18.04 LTS Bionic Beaver

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt-get comandos en la terminal.

sudo apt update
sudo apt upgrade

Paso 2. Detalles de la red.

Para instalar y configurar el balanceador de carga HAProxy en Ubuntu 18.04, consideraremos tres sistemas de la siguiente manera:

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

Paso 3. Instalación de HAProxy en Ubuntu.

Al principio, instalaremos HAProxy ejecutando los siguientes comandos:

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

Paso 4. Configuración de HAProxy.

Ahora edite el archivo de configuración predeterminado de haproxy /etc/haproxy/haproxy.cfg e iniciar la configuración:

nano /etc/haproxy/haproxy.cfg

Al final del archivo agregaremos la siguiente información:

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 

Para verificar la configuración:

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

Si el comando anterior devuelve el resultado como "el archivo de configuración es válido", reinicie el servicio HAProxy:

systemctl restart haproxy

Paso 5. Acceso a HAProxy.

Con HAProxy configurado y ejecutándose, abra la IP pública de su servidor de balanceador de carga en un navegador web y verifique que esté conectado a su backend correctamente. El parámetro stats URI en la configuración habilita la página de estadísticas en la dirección definida:

http://192.168.0.46

¡Felicitaciones! Ha instalado correctamente HAProxy. Gracias por usar este tutorial para instalar el balanceador de carga HAProxy en el sistema biónico de castor de Ubuntu 18.04. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio oficial Sitio web HAProxy.


Ubuntu
  1. Cómo instalar el servidor de Minecraft en Ubuntu 18.04 LTS

  2. Cómo instalar Ubuntu Server 18.04 LTS

  3. Cómo instalar Docker en el servidor Ubuntu 18.04 LTS

  4. Cómo instalar Discourse en Ubuntu 20.04 LTS

  5. Cómo instalar GlassFish en Ubuntu 18.04 LTS

Cómo instalar el servidor de Minecraft en Ubuntu 16.04 LTS

Cómo instalar Nginx en Ubuntu 18.04 LTS

Cómo instalar uTorrent en Ubuntu 18.04 LTS

Cómo instalar el servidor SSH en Ubuntu 18.04 LTS

Cómo instalar Couchbase en Ubuntu 18.04 LTS

Cómo instalar el servidor VNC en Ubuntu 18.04 LTS