Hallo Goobi Community,
wir sind gerade dabei den Goobi Viewer zu installieren. Um uns den Aufwand etwas zu reduzieren haben wir uns für die Docker Installation entschieden. Da dieser Standardmäßig nur via HTTP läuft haben wir noch einen NGINX Reverse Proxy davor gesetzt welcher HTTPS übernimmt. Nun will der Goobi Viewer für seine Links zwar HTTPS verwenden, jedoch auf Port 80. (z.B. https://beispiel.de:80/viewer/…)
Nach etwas Recherche ist das meiner Einschätzung nach auf die Tomcat Einstellung zurückzuführen, und zwar Konkret auf diese nicht konfigurierbare proxyPort Einstellung hier: goobi-viewer-core-config/goobi-viewer-core-config/src/main/resources/docker/server.xml.patch at master · intranda/goobi-viewer-core-config · GitHub welche meines Verständnisses dafür sorgt, dass Goobi Viewer hinter einem Proxy denkt dass es von außen via Port 80 erreichbar wäre, was im Falle von HTTPS natürlich nicht stimmt.
Da diese Datei im Container liegt können wir sie auch nicht bearbeiten. Wir könnten zwar ein Volume mounten was gezielt diese Datei überschreibt, jedoch wirklich das nicht so als ob dies so vorgesehen wäre.
Was machen wir hier falsch? Vielen Dank für jede Hilfestellung im Voraus.