haproxy exclui um URL do redirecionamento de https

1

Eu sou iniciante com haproxy e estou tentando fazer o mesmo redirecionamento básico com haproxy

Eu tenho 2 sites

  1. www.test.com - > quero que isso seja redirecionado para https
  2. www.test.com/helpsub - > Não deve redirecionar para https e permanecer em http

Isso é possível?

Atenciosamente,

W

    
por user305414 03.08.2016 / 13:40

1 resposta

2

Supondo que você esteja usando a versão 1.5 do HAProxy.

Para redirecionar para https pode ser feito através da diretiva "redirect scheme". Esta diretiva possui uma lista de condições opcionais, portanto você pode configurar uma ACL para essa finalidade.

Por exemplo, para configurar uma acl para corresponder ao caminho / helpub, você pode ter:

ajuda do acl path_beg / helpub

E para fazer o redirecionamento para https para tudo, exceto o helpub (e, claro, somente quando a conexão ainda não é via ssl) você poderia ter:

esquema de redirecionamento https if! {ssl_fc}! helpub

O '!' sinal significa 'não compatível', então basicamente isso lê: redirecionar a solicitação para o esquema https, se você não estiver em uma conexão ssl e o caminho não iniciar com / helpub.

Referência: link

    
por 04.08.2016 / 07:57

Tags