Pound

Pound
Información sobre la plantilla
Pound.jpg
Pound es un software que permite implementar un proxy reverso el cual además permite realizar balance de carga.
CreadorRobert Segall
GéneroServidor Servidor Reverso
IdiomaInglés
LicenciaLicencia GPL
Sitio web
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

Fuentes