Sim, é factível: adicione a linha abaixo no seu back-end
reqrep ^([^\ ]*)\ /(.*) \ /something/something/
Se você for a www.company.com, eu quero redirecionar para / alguma coisa / alguma coisa no meu servidor, mas a URL ainda mostra www.company.com Isso é possível no haproxy?
backend new_marketing_server
*** set default URL to /something/something***
mode http
balance roundrobin
timeout server 10m
option httpclose
server server1 10.86.151.142:80 minconn 32000 maxconn 3200 check port 80 inter 2000
server server2 10.122.13.189:80 minconn 32000 maxconn 3200 check port 80 inter 2000
Sim, é factível: adicione a linha abaixo no seu back-end
reqrep ^([^\ ]*)\ /(.*) \ /something/something/
Sim, isso pode ser feito no nível do balanceador de carga, como haproxy (não recomendado), e também pode ser feito (recomendado) no nível do servidor da web. Isso ocorre porque sua configuração deve funcionar com / sem o balanceador de carga sem alterar a configuração dos servidores backend.
Se você estiver usando apache
ou nginx
, poderá usar as regras de regravação para alterar o URL solicitado