Adicionando subdomínios no haproxy para CORS

1

Eu quero fazer o equivalente a isso no haproxy para permitir o CORS para qualquer servidor no meu domínio. Por padrão, o CORS faz apenas null, star ou um único URL. Isso é possível?

 SetEnvIf Origin "^(.*\.bebop\.co)$" ORIGIN_SUB_DOMAIN=$1
 Header set Access-Control-Allow-Origin "%{ORIGIN_SUB_DOMAIN}e" env=ORIGIN_SUB_DOMAIN

Já adicionei o Access-Control-Allow-Credentials e defini-o como verdadeiro, por isso só preciso de mais uma peça. Muito obrigado.

    
por Trimbee 08.03.2016 / 21:21

1 resposta

2

Ok, acho que descobri algumas coisas que respondem à minha pergunta. O equivalente do acima é adicionar na seção frontend:

frontend
...
...
# CORS Config Capture
capture request header origin len 50

e no backend:

backend
...
...
http-response set-header Access-Control-Allow-Credentials true
http-response set-header Access-Control-Allow-Origin %[capture.req.hdr(0)]
    
por 15.03.2016 / 09:21

Tags