NÃO , você não pode fazer com o Nginx. Por padrão, o Nginx está sempre descriptografando conteúdo, portanto, o Nginx pode aplicar o roteamento de solicitações. Alguma solução que pode ser tentada:
-
Existem módulos de terceiros chamados nginx_tcp_proxy_module . Eu não tentei ainda. Como esse módulo faz proxy na camada de rede, ele passará pela solicitação sem descriptografia.
-
A solução preferida é usar HAProxy. Este tutorial sugira que você pode fazer proxy TCP com recursos SNI.
Sidenote
Por padrão, o Nginx sempre age como processo de descarregamento / descriptografia de SSL no proxy. Aqui estão algumas vantagens de descarregar SSL (tiradas de aqui )
- Melhor desempenho
- Melhor utilização dos servidores backend
- Roteamento inteligente
- Gerenciamento de certificados
- Patches de segurança