⌠I install the the Collabora-App, then it say that isnât the latest version (I tested to install Collabora at Nextcloud v10 without success), then I update the App. But then, the Icon in the left side disappeared. And when I click at an doc or xls it shows me this message:
The other strange and dangerous thing is, when I open my office-Domain âhttp://office.DOMAIN.comâ it shows my normal homepage âDOMAIN.comâ. But when I open the SSL URL âhttps://office.DOMAIN.comâ it shwos me the â/var/www/â folder, and I can download every file (but canât open a sub folder).
yes ⌠like itâs described at â2. Install the Apache reverse proxyâ ⌠and I wrote, that I make any step of this manual ⌠any step, like the step â2. Install the Apache reverse proxyâ. And now? What else should been configure?
I added âDocumentRoot /var/www/nextcloudâ to the âVirtualHostâ of Collabora and now I just get redirected to nextcloud, if s.o. visits office.DOMAIN.com. Good idea, thx.
I also restart docker, but nothing happend. The Icon âOfficeâ in the Menu is still missing and I get the same error message.
The DocumentRoot in the Collaboration VirtualHost File - i think itâs not a good idea.
My VirtualHost File â eg. office.DOMAIN.com.confg (/etc/apache2/site-available)
â a2ensite office.DOMAIN.com.conf (to link in /etc/apache2/site-enabled)
<VirtualHost *:443>
ServerName office.DOMAIN.com:443
# SSL configuration, you may want to take the easy route instead and use Lets Encrypt!
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/office.DOMAIN.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/office.DOMAIN.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/office.DOMAIN.com/fullchain.pem
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
#SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM
SSLHonorCipherOrder on
# Encoded slashes need to be allowed
AllowEncodedSlashes On
# Container uses a unique non-signed certificate
SSLProxyEngine On
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off
# keep the host
ProxyPreserveHost On
# static html, js, images, etc. served from loolwsd
# loleaflet is the client part of LibreOffice Online
ProxyPass /loleaflet https://127.0.0.1:9980/loleaflet retry=0
ProxyPassReverse /loleaflet https://127.0.0.1:9980/loleaflet
# WOPI discovery URL
ProxyPass /hosting/discovery https://127.0.0.1:9980/hosting/discovery retry=0
ProxyPassReverse /hosting/discovery https://127.0.0.1:9980/hosting/discovery
# Main websocket
ProxyPassMatch "/lool/(.*)/ws$" wss://127.0.0.1:9980/lool/$1/ws
# Admin Console websocket
ProxyPass /lool/adminws wss://127.0.0.1:9980/lool/adminws
# Download as, Fullscreen presentation and Image upload operations
ProxyPass /lool https://127.0.0.1:9980/lool
ProxyPassReverse /lool https://127.0.0.1:9980/lool
</VirtualHost>
I tried the config with the DocumentRoot /âŚ/nextcloud/ - and it works too. But you have to add the domain office.DOMAIN.com to the docker start Syntax.
Same here - I get a 403 when trying to open a file with the error âYou donât have permission to access /loleaflet/2.0.4/loleaflet.html on this server.â
in the Apache2 virtual host config file helped me. I also changed docker to utilize devicemapper as storage driver first, which did not help, but I also did not change it back.