Hallo liebe “Nextclouder”,
ich habe ein Problem nach dem Umstieg auf “LOOLWSD 2.0.0”.
Ich benutze keine Docker-Variante. Der “LOOLWSD” wird also selbst gebaut.
Beim Einsatz von Version 2.0.0 scheinen die Apache-Proxy-Einstellungen nicht
mehr zu funktionieren, denn ich bekomme immer folgende Fehlermeldung:
ERR Unknown resource: /lool/https://xxx.xxxxxxx.xx/apps/richdocuments/wopi/files/2552%3Faccess_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxx&access_token_ttl=0&permission=edit/ws| wsd/LOOLWSD.cpp:1200
…wenn ich die Nextcloud-Einstellungen für "Collabora Online Server:"
auf https://xxx.xxxxxxx.xx
lasse.
Stelle ich den Wert so ein, dass “LOOLWSD” direkt angesprochen wird …also:
"Collabora Online Server: https://xxx.xxxxxxx.xx:9980"
dann funktioniert alles ordentlich. Ich müsste aber nun die Firewall für diesen Port öffnen. Dies ist
sicherlich kein großes Problem, aber eigentlich nicht sinnvoll und gewollt, da ja die Proxy-Regeln bis
zum Umstieg auf die neue Version des LOOLWSD funktioniert haben.
Hier noch der Auszug aus der vhost-config des Apache:
...
####### PROXY GLOBALS ###################################################################
#
SSLProxyEngine On
ProxyVia On
ProxyPreserveHost On
RequestHeader set X-Forwarded-Proto 'https' env=HTTPS
AllowEncodedSlashes On
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off
####### LOOLWSD #########################################################################
#
ProxyPass /loleaflet https://127.0.0.1:9980/loleaflet retry=0
ProxyPassReverse /loleaflet https://127.0.0.1:9980/loleaflet
ProxyPass /hosting/discovery https://127.0.0.1:9980/hosting/discovery retry=0
ProxyPassReverse /hosting/discovery https://127.0.0.1:9980/hosting/discovery
ProxyPassMatch "/lool/(.*)/ws$" wss://127.0.0.1:9980/lool/$1/ws
ProxyPass /lool/adminws wss://127.0.0.1:9980/lool/adminws
ProxyPass /lool https://127.0.0.1:9980/lool
ProxyPassReverse /lool https://127.0.0.1:9980/lool
...
Hat jemand ein ähnliches Problem oder habe ich beim Umstieg etwas vergessen?
Danke für Eure Hilfe!