Pound
|
Pound es un software que permite implementar un servidor inverso de configuración simple y versátil. Pound acepta peticiones de clientes HTTP/HTTPS y las distribuye hacia uno o varios servidores web, permitiendo realizar balance de carga y tener de hecho un servicio web de alta disponibilidad. En el caso de las peticiones HTTPS, las mismas son descifradas por Pound, y pasadas a los servidores web como http plano, añadiendo seguridad al servicio.
Razones para tener instalado un servidor inverso
El servidor pound permite realizar balance de carga entre dos o más servidores web de manera que si uno de ellos se cae el pound redirige las peticiones de los usuarios al o los demás servidores.
Instalación del pound
Para disponer de un servidor inverso, debe instalarse el paquete pound. Dicho paquete se encuentra la mayoría de los repositorios de Linux. Para instalar la última versión de pound debemos ejecutar desde una consola de root el siguiente comando:
- apt-get install pound
Archivo de Configuración
La configuración del servidor ISC-DHCP-server se realiza editando un solo archivo, que se encuentra en /etc/pound/pound.cfg
Ejemplo de Configuración Básica
User “www-data” Group “www-data” LogLevel 1 Alive 5 ListenHTTP Address 127.0.0.1 Address 192.168.0.1 Port 80 Service BackEnd Address 127.0.0.1 Port 8080 End BackEnd Address 192.168.0.2 Port 8080 End End End
La configuración pertenece a una red donde hay dos servidores web apache, servidor 1 con ip 192.168.0.1 y otro servidor 2 con ip 2 192.168.0.2, el pound se encuentra en el primer servidor y realiza balance de carga entre los dos servidores web.
Nota: Recuerda cambiar las direcciones en función de tu red
Una vez terminada nuestra configuración solo tenemos que reiniciar el servidor inverso pound con la siguiente instrucción.
- etc/init.d/pound restart