haproxy backend local padrão

1

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
    
por Magd 31.03.2012 / 01:35

2 respostas

2

Sim, é factível: adicione a linha abaixo no seu back-end

reqrep ^([^\ ]*)\ /(.*)     \ /something/something/
    
por 31.03.2012 / 07:55
0

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

    
por 31.03.2012 / 08:57

Tags