Configuración de redirect NGINX Reverse Proxy

Tengo el siguiente escenario:

NGINX | | JavaEE TERMINATING | -> REVERSE PROXY -> | Application SSL (443) | HTTP | Server 

El proxy inverso se realiza mediante:

 location /app/ { proxy_set_header X-Forwarded-Proto https; proxy_set_header Host www.example.com; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header REMOTE_ADDR $remote_addr; proxy_pass http://192.168.0.10:8080/app/; } 

El problema era que, todos los redirects relativos realizados en el server de aplicaciones (es decir, Location: / app / login), donde se networkingireccionaba a http://www.example.com/app/login lugar de su contrapartida https://www.example.com/app/login .

Por lo tanto, para solucionarlo, agregué esto a la configuration de location de NGINX:

 proxy_networkingirect http://www.example.com/ https://www.example.com/; 

Y comenzó a trabajar sin problemas.

Mi pregunta es: ¿es buena práctica tener tal networkingirección? ¿Hay otra manera de hacer esto?