Como resposta negativa, nginx
suporta apenas ssl_verify_client
nos escopos http
e server
, portanto, não pode fazer certificados de cliente SSL por diretório.
Meu aplicativo requer verificação por diretório de certificados de cliente SSL (ou seja, quando solicitações de usuários / foo exigem que eles tenham um certificado de cliente e o verifiquem, mas quando solicitam / bar não nos importamos se eles têm um cliente certificado) . O Apache tem um bom suporte para isso, já que a configuração SSLVerifyClient pode ser aplicada por diretório, e o apache fará a renegociação SSL nesta instância para exigir os certs quando necessário, mas não solicitará um certificado ao acessar outros diretórios.
Minha pergunta é: quais outros servidores da Web têm esse recurso? Usar o apache para atender ao requisito de manuseio de SSL é OK, mas não é meu único requisito e gostaria de saber quais são as outras opções.
Como resposta negativa, nginx
suporta apenas ssl_verify_client
nos escopos http
e server
, portanto, não pode fazer certificados de cliente SSL por diretório.