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?
server
directiva no funciona. Pero nginx se inicia y escucha otros puertos especificados en la configuración.