Collabora und Nextcloud auf demseleben VPS (Apache)

Ich möchte nextcloud und collabora auf demselben Server (VPS) installieren. Docker ist auf dem virutellen Host leider nicht möglich.

Mein System: CentOS 7, apache, nextcloud 17,
collabora aus dem Repo: collaboracollaboraoffice.com_repos_CollaboraOnline_CODE-centos7.repo

Ich habe zwei sub-domains (nextcloud und collabora) eingerichtet, die von aussen ĂŒber dieselbe IP erreichbar sind. Also zwei vhosts die jeweils auf port 443 ankommen und vn Apache richtig zugeordnet werden. VerschlĂŒsselung beider vhosts ĂŒber Letsencrypt.

Der vhost zur collabora-sub-domain ist als reverse-proxy gemĂ€ĂŸ offizieller Anleitung angelegt:

lokal habe ich nextcloud die 127.0.0.2 der collabora die 127.0.0.3 (reverse proxy) als loakle IP zugeordnet, in /etc/hosts

Hier die vhost-configs:

<VirtualHost *:443>

 standard und lÀuft!

und hier der vhost-revers-proxy:

<VirtualHost *:443>
ServerName collabora.meinhost:443

als proxURL verwende ich hier 127.0.0.1:9980




Im loolwsd habe ich die sub-domain collabora.meinhost.de:443 als Servername eingetragen und unter “Storage backend” die sub-domain nextcloud.meinhost.de als host zugelassen.

Hier meine Anpassungen in der loolwsd.xml:
<server_name desc=“Hostname:port of the server running loolwsd. If empty, it’s derived from the request.” type=“string” default="">collabora.meinhost.de:443</server_name>

nextcloud.meinhost.de

Hier der log-Eintrag in loolwsd.log

wsd-03597-03598 2019-10-18 18:13:42.146453 [ prisoner_poll ] INF Creating new forkit process.| wsd/LOOLWSD.cpp:1560
wsd-03597-03598 2019-10-18 18:13:42.146471 [ prisoner_poll ] INF Launching forkit process: /usr/bin/loolforkit --losubpath=lo --systemplate=/opt/lool/systemplate --lotemplate=/opt/collaboraoffice6.0 --childroot=/opt/lool/child-roots/ --clientport=9980 --masterport=9981 --rlimits=limit_virt_mem_mb:0;limit_stack_mem_kb:8000;limit_file_size_mb:0;limit_num_open_files:0 --version| wsd/LOOLWSD.cpp:1628
wsd-03597-03598 2019-10-18 18:13:42.147042 [ prisoner_poll ] INF Forkit process launched: 3599| wsd/LOOLWSD.cpp:1637
wsd-03597-03598 2019-10-18 18:13:42.147068 [ prisoner_poll ] TRC rebalance children to 0| wsd/LOOLWSD.cpp:417
wsd-03597-03598 2019-10-18 18:13:42.147083 [ prisoner_poll ] TRC rebalance children to 1| wsd/LOOLWSD.cpp:417
wsd-03597-03598 2019-10-18 18:13:47.151647 [ prisoner_poll ] TRC Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497

Hier der log-Eintrag in Nextcloud
GuzzleHttp\Exception\ServerException: Server error: GET https://collabora.meinhost/hosting/discovery resulted in a 503 Service Unavailable response: 503 Service Unavailable <h1 (truncated
)

Kann mir jemand helfen wie ich den reverse proxy und die loolwsd.xml korrekt konfiguriere?
Wie frage ich ab auf welcher IP der WOPI-Host tatsÀchlich lÀuft?
Wie looge ich am besten die Abfrage von

Vielen Dank fĂŒr Eure engagierten Tips!