Weiterleitung von Umbrel-Apps in Zoraxy möglich?
Hallo zusammen,
ich versuche, eine Umbrel-App über einen Reverse-Proxy zu veröffentlichen. Das Dashboard ist unter https://umbrel2.meine.domain erreichbar, die App selbst läuft auf dem gleichen Host mit einem eigenen Port, zum Beispiel 8786.
Das Problem ist, dass die Umbrel-App eine absolute URL mit Port 2000 für die Authentifizierung zurückgibt. Hier sind die curl-Ausgaben, die das zeigen:
curl -I -H "Host: tools.meine.domain" http://localhost:8786
HTTP/1.1 302 Found
Location: http://tools.meine.domain:2000/?origin=host&app=ittools&path=%2F
In Nginx RP war die Lösung überraschend einfach. Es war nicht notwendig, eine separate Regel für Port 2000 zu erstellen. Die Standard-Proxy-Konfiguration, bestehend aus der Weiterleitung auf den korrekten Port (8786) und den drei Standard-Headern, hat ausgereicht.
Es hat also zwei hosts in nginx: umbrel.meine.domain und tools.meine.domain (mit den header-Angaben)
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
Frage
Was genau muss ich in Zoraxy konfigurieren, um das gleiche Ergebnis zu erzielen?
(ich habe in zoraxy auch zwei Einträge gemacht und diverse Kombinationen mit Headern, Ports etc. durchprobiert. Auch KI hat geholfen, aber es läuft nicht)
Ich bin mal auf zoraxy umgestiegen, weil etwas in nginx nicht ging. Seitdem hat alles geklappt, jetzt habe ich den ersten Fall, der wieder andersrum ist.
(nginx habe ich nur testweise kurz hochgefahren)