Folgende Einstellung verursachte, dass beim Zielserver keine Query-Parameter ankamen:
location ~ ^/(assets|pages)/ {
proxy_pass http://127.0.0.1:3030/$uri;
}
http://localhost/assets/x/y?p=1 => http://localhost:3030/assets/x/y
Einfach das /$uri weglassen, dann wird der komplette Pfad mit Query-Parametern übergeben:
location ~ ^/(assets|pages)/ {
proxy_pass http://127.0.0.1:3030;
}
http://localhost/assets/x/y?p=1 => http://localhost:3030/assets/x/y?p=1