Con esta configuración puedes desplegar en cuestión de minutos un proxy inverso (reverse proxy) con Pound, la configuración actual incluye, redirección, publicación de servicios y balanceo de carga.
Configuración de ejemplo del archivo pound.cfg.
User "pound"
Group "pound"
Control "/var/lib/pound/pound.cfg"
LogLevel 3
Alive 5
Client 30
TimeOut 3600
Grace 30
Threads 1024
ListenHTTP
Address 0.0.0.0
MaxRequest 1024
Port 80
xHTTP 2
Service
#Redirect
HeadRequire "(Host: example.com)"
Redirect "https://google.com"
End
Service
#Redirect
HeadRequire "(Host: www.example.com)"
Redirect "https://www.google.com"
End
Service
#Only access for specific URLS
URL "^(/url1.*|/url2.*)"
HeadRequire "Host: *sub1.example.com*"
BackEnd
Address 192.168.1.10
Port 80
End
End
Service
#load balance for JBOSS
HeadRequire "Host: *sub2.example.com*"
BackEnd
Address 192.168.1.11
Port 8080
Priority 5
End
BackEnd
Address 192.168.1.22
Port 8080
Priority 5
End
Session
Type COOKIE
ID "JSESSIONID"
TTL 43200
End
End
End