Ok, encontrei a resposta! Primeiro: tudo está funcionando bem com path_end e SSL-Termination.
Mas, se estou usando a opção 'http-tunnel', há apenas a primeira solicitação processada. Todas as solicitações subsequentes são apenas encaminhadas .
Estou usando o HAProxy na frente do nginx. O HAProxy termina a conexão SSL e passa apenas solicitações estáticas para nginx (png, jpg, etc.).
Eu não sei porque, mas há alguns pedidos encaminhados para o nginx que não são estáticos (exemplo: arquivo com o nome "blank.htm"). Minha configuração do HAProxy é:
frontend fe-safe
bind 10.x.x.x.:443 ssl crl /etc/haproxy/ssl.pem
mode http
option httplog
option http-tunnel
acl use_nginx path_end .js .css .jpg
use_backend be_nginx if use_nginx
default_backend be_default
backend be_nginx
server nginx1 127.0.0.1:5000
backend be_default
server def1 x.x.x.x:80
Estou usando a versão 1.5.4. Não consegui encontrar as informações de que as ACLs não são suportadas quando a Terminação SSL é usada. Talvez não seja?
Obrigado por qualquer ajuda!
Ok, encontrei a resposta! Primeiro: tudo está funcionando bem com path_end e SSL-Termination.
Mas, se estou usando a opção 'http-tunnel', há apenas a primeira solicitação processada. Todas as solicitações subsequentes são apenas encaminhadas .
Tags haproxy