Tengo un dominio como xyz.com y estoy tratando de redirigir el subdominio otra ip con haproxy.
Utilizo tomcat en los servidores y utilizo haproxy para redirigir las solicitudes entrantes en el puerto 80 al puerto 8080.
Like;
www.xyz.com -> 10.0.0.1
www.xyz.com/abc -> 10.0.0.2
or abc.xyz.com -> 10.0.0.2
Para hacer esta redirección, ¿cómo configuro haproxy?
Respuestas:
En haproxy haces redirección combinando
acl
reglas yredirect
unos; elige el servidor correcto utilizando labackend
regla.La documentación oficial de haproxy no es muy fácil de leer, pero es muy completa.
Algo como esto (solo un boceto para darle una idea):
Si desea redirigir
www.xyz.com/abc/
aabc.xyz.com
:fuente
backend tomcat_server_1
debería serbackend tomcat_server_2
Haproxy no está destinado a redirigir nombres ni a redirigir URI.
Los nombres están dirigidos por servidores de nombres (DNS).
Los URI son redirigidos por (módulos de) un servidor web (HTTP).
Haproxy es equilibrar el tráfico (TCP / IP) entre dos (o más) servidores idénticos.
fuente
redirect location
yredirect prefix
en haproxy.1wt.eu/download/1.4/doc/configuration.txt