Proxy Reverso con nginx (CERRADO)

Hola,

Estoy usando esta configuración de PR que saqué del foro, todo bien. Salvo que al intentar /siu/diaguita/rest/v1 redirige. Estuve probando con lo que se comenta en https://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339, pero me tira 404.

Se agradecen comentarios.


        proxy_set_header   Host            $host;
        proxy_set_header   X-Real-IP       $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_read_timeout 60s;

        # definimos un codigo de error ficticio para redirigir
        error_page 418 = @directo;

        location / {
                # si es POST, debe ir sin controller ni query-string
                if ($request_method = POST)
                {
                        return 418;
                }

                expires -1;
                # servidor interno donde corre diaguita
                proxy_pass      http://192.168.8.5/siu/diaguita/aplicacion.php?ah=st5aa2820276fa96.40000440&ai=diaguita||110000003;
                proxy_redirect  http://192.168.8.5:80/ /;

        }

        location /siu/diaguita/rest/v1 {
		include /etc/nginx/snippets/proxy.conf;
		proxy_pass      http://192.168.8.5/siu/diaguita/rest/v1;
        }

        location /siu/diaguita/rest/v1/convocatorias-publicas {
		include /etc/nginx/snippets/proxy.conf;
		proxy_pass      http://192.168.8.5/siu/diaguita/rest/v1/convocatorias-publicas;
        }


        # assets de diaguita/toba
        location  ~ /(toba|skins|img|css|temp|js)/ {
         
                return 418;
        }

        # acceso directo sin controller
        location @directo {
                expires -1;
                # servidor interno donde corre diaguita
                proxy_pass      http://192.168.8.5:80;
                proxy_redirect  http://192.168.8.5:80/ /;
        }

Hola Daniel.
¿Redirige que a donde?
¿No te funciona $URLPROXY/siu/diaguita/rest/v1 —> http://192.168.8.5/siu/diaguita/rest/v1 ?

Contame un poco mas que queres hacer y que no te funciona y veo de darte una mano.

Hola Daniel,

Ya le comentamos a Lucas Martini sobre el problema que estan teniendo ustedes, en caso de que aún no lo hayan podido solucionar, como se trata de información de configuración específica de su universidad, te pido que crees un GDS, de modo que ahí se puede ir viendo con más detalles.

Saludos,
Fernando.

Se cierra el post porque se continúa sobre un GDS.

Buenos días.
Se creo DGS, Solicitud número 56684: Proxy Reverso con nginx.

El día 04/03/2022 nos pusieron las aclaraciones correspondientes de porque se sigue por GDS, pero ninguna respuesta relacionada al problema.

Saludos.

Hola Martin,

Te comento que ya se envió la solución correspnodiente al GDS, que implica la implementación de las configuraciones de nginx que contribuyó Diego Tait de UnMDP.

Saludos,
Fernando.