proxy nginx http a https con certificado autofirmado


17

Tengo un proxy nginx para redirigir las solicitudes http con un puerto especificado a otra URL https.

Aquí está mi configuración hasta ahora:

server {
   listen 59848;
   location / {
      resolver 8.8.8.8;
      proxy_pass https://example.com$uri$is_args$args;
   }
}

Tenga en cuenta que "ejemplo.com" solo se usa para este ejemplo y luego restringiré la solicitud para que se envíe solo desde localhost.

Esto funciona bien, siempre y cuando el servidor detrás de la URL "proxy_pass" use un certificado SSL válido firmado por una autoridad de CA bien conocida (que es el certificado raíz utilizado de alguna manera por nginx).

Pero tengo el problema de que tengo que usar un Certificado de cliente SSL autofirmado personalizado en el lado nginx. ¿Alguien sabe cómo instalar este certificado autofirmado en nginx?


¿Hiciste esto funcionar? Intenté su configuración y otra similar, pero de todos modos el cliente no puede conectarse debido a que el servidor no escucha en absoluto el puerto especificado. Solo que esta serverdirectiva no funciona. Pero nginx se inicia y escucha otros puertos especificados en la configuración.
4xy

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.