Hallo zusammen,
aktuell ist die Docker Instanz von Nextcloud über “https://server.domain.com/nextcloud/” erreichbar.
Ziel ist es, dass Nextcloud über “https://cloud.domain.com/” zu erreichen ist und zwar ohne “/nextcloud” Unterverzeichnis am Schluss.
Nun ist es so, dass der Nextcloud Dockercontainer bereits über einen Reverseproxy vom UCS Host aus wie es sich aus der apache2 default-ssl config ergibt:
ProxyPass /nextcloud/ http://127.0.0.1:40000/nextcloud/ retry=0
ProxyPassReverse /nextcloud/ http://127.0.0.1:40000/nextcloud/
Für den Alias “cloud.domain.com” habe ich einen entsprechenden separaten Virtual Host definiert.
Verwende ich die obige ProxyPass Regel klappt der Zugriff jedoch nur über “https://cloud.domain.com/nextcloud”.
Wenn ich nun die entsprechende Anpassung vornehme:
ProxyPass / http://127.0.0.1:40000/nextcloud/ retry=0
ProxyPassReverse / http://127.0.0.1:40000/nextcloud/
Erhalte ich keinen Zugriff mehr mit dem Verweis, dass die “/nextcloud/nextcloud/index.php” auf dem Server nicht existiert.
Wo habe ich hier den Denkfehler ?
Besten Dank.