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/ /;
}