Passagem SSL em procuração inversa Nginx?

é possível usar o 'proxy' invertido Nginx com a passagem SSL para que possa passar o pedido a um servidor que necessita de autenticação de certificado para o cliente.

significa que o servidor terá de ter o certificado do servidor cliente e não precisará do certificado do servidor 'proxy' inverso da Nginx.

 8
Author: Samit Jain, 2016-07-14

1 answers

Não sei o quanto pode funcionar na sua situação, mas as versões mais recentes (1,9,3+) do Nginx podem passar (encriptados) pacotes TLS directamente para um servidor upstream, usando o stream Bloco :

stream {
  server {
    listen     443;
    proxy_pass backend.example.com:443;
  }
}

Note que não pode usar a Directiva server_name, por exemplo (porque funciona essencialmente ao nível TCP e não sabe nada de TLS) e, portanto, não pode criar hosts virtuais.

 12
Author: F.X., 2016-09-26 11:25:51