Eu tenho um proxy nginx para redirecionar solicitações HTTP com uma porta especificada para outra URL https.
Aqui está minha configuração até agora:
server {
listen 59848;
location / {
resolver 8.8.8.8;
proxy_pass https://example.com$uri$is_args$args;
}
}
Observe que "example.com" é usado apenas para este exemplo e mais tarde restringirei a solicitação a ser enviada apenas a partir do host local.
Isso funciona perfeitamente, desde que o servidor por trás do URL "proxy_pass" use um certificado SSL válido assinado por uma autoridade CA conhecida (que certificado raiz de alguma forma usado pelo nginx).
Mas tenho o problema de precisar usar um certificado de cliente SSL autoassinado no lado nginx. Alguém sabe como instalar esse certificado autoassinado no nginx?
server
diretiva não funciona. Mas o nginx inicia e ouve outras portas especificadas na configuração.