Me gustaría revertir el proxy de mi aplicación en server.com/myapp/home m donde server.com/myapp es la dirección del proxy y /home es una URL que maneja mi aplicación.
¿Cuál es la solución mejor / recomendada para hacer eso para que la aplicación genere rutas adecuadas <img src="/myapp/static/...">
Cuál de los dos enfoques siguientes debo tomar: 1. X-Forwarded-Path: Proxy GET Path=/home y agrego X-Forwarded-Path: /myapp 2. Base_url establecida en la configuración: Proxy GET Path=/myapp/home y establezca base_url = server.com/myapp
La directiva de reescritura de nginx puede manejar lo que está buscando
Su bloque de servidor debe ser similar al siguiente fragmento
server { listen 80; rewrite ^/myapp/(.*)$ /$1 last; location /home { proxy_set_header X-Forwarded-Path myapp; proxy_pass http://1.2.3.4; } }Eche un vistazo a cualquiera de los siguientes para obtener más información.