proxy nginx http to https com certificado autoassinado


17

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?


Você fez isso funcionar? Eu tentei sua configuração e semelhante, mas mesmo assim o cliente não pode se conectar devido ao servidor não escuta a porta especificada. Somente essa serverdiretiva não funciona. Mas o nginx inicia e ouve outras portas especificadas na configuração.
4xy

Respostas:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.