Ich habe für meine anstehende Migration jetzt Grommunio im Docker Container zum Laufen gebracht.
Auf dem Server (aktuelle Debian 10) läuft außerhalb des Docker Containers ein apache2 der diverse Dienste bereitstellt.
Den apache2 möchte ich jetzt als Proxy für Grommunio im Docker Container nutzen. Dafür gibt es auch ein altes Config-Snippet, das ich als Basis nehmen kann (-> https://community.grommunio.com/d/53-betrieb-hinter-einem-http-proxy-apache2).
RPC, autodiscover und Web-Interfache laufen ja über grommunio-web bzw. /usr/libexec/gromox/http. Das sollte gut mit dem apache2 Reverse Proxy zusammenpassen.
Aber was mache ich mit dem Admin-Interface? Für dieses fungiert nginx ja nicht als Reverse Proxy, sondern als echter Webserver. Kann man /usr/libexec/gromox/http so konfigurieren, dass er das Admin Interface mit ausliefert?
Alternativ könnte ich natürlich versuchen, den apache2 als Reverse Proxy für das Admin-Interface vor den nginx zu hängen. Exotisch aber warum nicht. Oder alternativ einfach auf das Web Admin Interface verzichten.
Das soll nur als Übergangslösung so laufen. Ich muss von Kopano auf ein dockerisiertes Grommunio, dann von Debian 10 auf Debian 11 und danach möchte ich Grommunio nativ auf Debian 11 installieren.