rrc2software Blog Proyectos
rrc2software Blog Proyectos
Instalar HAProxy en CentOS desde el código fuente

Instalar HAProxy en CentOS desde el código fuente

Este artículo proporciona un script para automatizar la instalación y configuración de HAProxy en sistemas Linux. El proceso incluye la descarga del código fuente, la compilación con soporte para TProxy, zlib, OpenSSL, PCRE y Systemd, y la instalación del software. Además, configura HAProxy para su ejecución como servicio utilizando Systemd, habilitándolo para que se inicie automáticamente al arrancar el sistema. Finalmente, el script reinicia el servicio de HAProxy, verifica su estado y realiza una limpieza eliminando los archivos temporales generados durante la instalación.

HAPROXY_VERSION=2.0.14
cd /tmp
wget https://www.haproxy.org/download/2.0/src/haproxy-${HAPROXY_VERSION}.tar.gz
tar xvzf haproxy-${HAPROXY_VERSION}.tar.gz
cd haproxy-${HAPROXY_VERSION}
make clean
make TARGET=linux-glibc USE_LINUX_TPROXY=1 USE_ZLIB=1 USE_OPENSSL=1 USE_PCRE=1 USE_SYSTEMD=1
make install
cd contrib/systemd/
make
ln -s /usr/local/sbin/haproxy /usr/sbin/haproxy
/usr/bin/cp -f haproxy.service /usr/lib/systemd/system/
systemctl preset haproxy.service
systemctl daemon-reload
systemctl restart haproxy
systemctl status haproxy -l
rm -f haproxy-${HAPROXY_VERSION}.tar.gz
rm -rf haproxy-${HAPROXY_VERSION}
Tweet Share Share Pin Share Email

Última modificación: Nov 14, 2024

Volver al inicio