configurar um proxy no nginx

1

Estou usando a nuvem amazon. Eu configurei o LB com certificados SSL e a porta 444 do LB está apontando para 80 na instância. O Nginx está sendo executado na instância na porta 80. Configurei nginx como se algum pedido, digamos abc.com, vier na porta 80 da instância, ele passará a solicitação para outra instância, digamos xyz.com em HTTP.

Mas minha preocupação é, quando eu alcanço https://abc.com , é proxypassando para http://xyz.com . Eu quero isso, http://xyz.com deve mostrar https://xyz.com .

Como configurar um proxy em nginx em que o cliente se conecta por HTTPS, mas o proxy se conecta ao servidor de destino final usando HTTP?

    
por Nitesh B. 09.11.2013 / 05:55

1 resposta

1

Se você deseja fazer http no backend, mesmo quando o cliente se conecta com https ao front-end, então no seu proxy_pass , evite usar $scheme:// e use http:// . Isso deve resolver seu problema.

    
por 02.12.2013 / 00:04