multiplexação vhost HTTPS com autenticação de certificado do cliente upstream com nginx

1

Digamos que eu tenha dois servidores Apache (um por vhost) por trás de um servidor nginx.

O problema é que eu gostaria que o Apache fizesse a autenticação de certificados de clientes.

Seria possível para o nginx fazer a parte SNI do SSL (para saber para qual instância do Apache encaminhar) e encaminhar o resto para o Apache?

    
por Vladimir Panteleev 11.02.2012 / 10:53

1 resposta

1

Eu não acredito, já que o cliente SSL, no que diz respeito ao Apache, é o servidor nginx. O proxy nginx não pode ter a chave privada do cliente, portanto, ele não pode agir como o cliente para fins de autenticação ao se comunicar com os servidores Apache.

O dispositivo que se comunica com o cliente precisa ser aquele que lida com qualquer autenticação de cliente - portanto, isso provavelmente não é viável.

    
por 11.02.2012 / 21:59