I really begin to think the problem is, I’ve not ssl encrypted my nextxloud domain.
Do you know how I add another ssl encryption for localhost:8080 , cause :9980 is already passed on collabora?
I already got an ssl conf file that looks like:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName other-40.umwelt-campus.de
SSLCertificateFile /etc/apache2/ssl/nextcloud.crt
SSLCertificateKeyFile /etc/apache2/ssl/nextcloud.key
# Encoded slashes need to be allowed
AllowEncodedSlashes NoDecode
# 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 nocanon
# 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>
</IfModule>
Can I add something to this file or do I need a new one?
(Also new key and crt files for localhost:8080)
Okay, using owncload at least I get no error. The files just keep loading after opening them in owncloud. With.
Collabora Online: No connection can be established to the host “http://localhost:9980”.
Please ask your administrator to check the Collabora Online server settings. The exact error message was:cURL error 7: Failed to connect to localhost port 9980: Connection refused
Okay, I added http://other-40.umwelt-campus.de:9980 instead of localhost:9980 and the error disappeared. It just keeps loading…
“Waiting on localhost…”
And I’m running everything as docker container. Owncloud and Collabora. And the only problem is the accessibility of owncloud via https.
There nust be something to change in my office.conf file in the vHost. But I don’t know what…
if this apache conf snippet is used inside your docker container, “127.0.0.1” is the same docker container. it’s not the “127.0.0.1” of the host system. and not the collabora container.
inside a docker container you have to use the “name” of the other docker container to start networking between them. docker uses it’s own internal network and dns to enable docker to talk to each other.
if you launch your collabora container with docker run -n collabora ...
I don’t exactly get what you are trying to say by this. But I don’t use the apache conf file inside the container. It’s all defined on the host system. (If that’s what you meant)