Hello
OS : debian buster
reverse proxy : nginx 1.13.8
docker image : NO
ii loolwsd 3.0.0-4 amd64 LibreOffice Online WebSocket Daemon
ii code-brand 3.0-2 all Collabora Online Development Edition (CODE) branding
Nextcloud server :
debian 8.10
nextcloud : 12.0.4 stable
debian : 7.11
DB : postgres 9.4.15
logs :
=> syslog :
Jan 4 18:48:53 docker loolwsd[872]: wsd-00872-00880 17:48:53.346349 [ websrv_poll ] WRN WOPI host did not pass optional access_token_ttl| wsd/FileServer.cpp:471
Jan 4 18:48:53 docker loolwsd[872]: wsd-00872-00956 17:48:53.804951 [ docbroker_007 ] ERR Failed to add session to [/apps/richdocuments/wopi/files/54777_ocw4k21t272y] with URI [https://tools.pra.rip/apps/richdocuments/wopi/files/54777_ocw4k21t272y?access_token=U9nFj6F69G6PTNz6vSZKqboLjeLonpFx&access_token_ttl=0&permission=edit]: No acceptable WOPI hosts found matching the target host [tools.pra.rip] in config.| wsd/DocumentBroker.cpp:958
Jan 4 18:48:53 docker loolwsd[872]: wsd-00872-00956 17:48:53.805584 [ docbroker_007 ] ERR Unauthorized Request while loading session for /apps/richdocuments/wopi/files/54777_ocw4k21t272y: No acceptable WOPI hosts found matching the target host [tools.pra.rip] in config.| wsd/LOOLWSD.cpp:2275
Jan 4 18:48:53 docker loolwsd[872]: wsd-00872-00956 17:48:53.864833 [ docbroker_007 ] WRN Child session [004b] not found to forward message: load url=https://tools.pra.rip/apps/richdocuments/wopi/files/54777_ocw4k21t272y?access_token=U9nFj6F69G6PTNz6vSZKqboLjeLonpFx&access_token_ttl=0&permission=edit readonly=0 lang=fr| wsd/DocumentBroker.cpp:1448
Jan 4 18:48:53 docker loolwsd[872]: wsd-00872-00956 17:48:53.865515 [ docbroker_007 ] WRN Attempted ping on non-upgraded websocket!| ./net/WebSocketHandler.hpp:280
Jan 4 18:48:53 docker loolwsd[872]: wsd-00872-00956 17:48:53.877443 [ docbroker_007 ] ERR Socket #21 SSL BIO error: closed (0).| ./net/SslSocket.hpp:255
Jan 4 18:48:53 docker loolwsd[872]: wsd-00872-00956 17:48:53.878032 [ docbroker_007 ] ERR Socket #21 SSL BIO error: error:140D00CF:SSL routines:SSL_write:protocol is shutdown (errno: Success)| ./net/SslSocket.hpp:273
Jan 4 18:48:53 docker loolwsd[872]: wsd-00872-00956 17:48:53.878477 [ docbroker_007 ] WRN ToClient-004b: Exception while closing socket for docKey [/apps/richdocuments/wopi/files/54777_ocw4k21t272y]: error:140D00CF:SSL routines:SSL_write:protocol is shutdown| wsd/ClientSession.cpp:919
Jan 4 18:48:54 docker loolwsd[872]: wsd-00872-00873 17:48:54.807397 [ prisoner_poll ] WRN Waking up dead poll thread [docbroker_007], started: true, finished: true| ./net/Socket.hpp:507
Jan 4 18:48:54 docker loolwsd[872]: wsd-00872-00873 17:48:54.809359 [ prisoner_poll ] WRN Waking up dead poll thread [docbroker_007], started: true, finished: true| ./net/Socket.hpp:507
Jan 4 18:48:54 docker loolwsd[872]: wsd-00872-00873 17:48:54.809787 [ prisoner_poll ] WRN Prisoner connection disconnected but without valid socket.| wsd/LOOLWSD.cpp:1523
Jan 4 18:48:54 docker loolwsd[872]: wsd-00872-00873 17:48:54.810163 [ prisoner_poll ] WRN Waking up dead poll thread [docbroker_007], started: false, finished: true| ./net/Socket.hpp:507
Jan 4 18:48:54 docker loolwsd[872]: wsd-00872-00873 17:48:54.810518 [ prisoner_poll ] WRN Waking up dead poll thread [docbroker_007], started: false, finished: true| ./net/Socket.hpp:507
=> nginx :
192.168.123.75 - - [04/Jan/2018:18:48:53 +0100] “POST /loleaflet/81c8935/loleaflet.html?WOPISrc=https%3A%2F%2Ftools.pra.rip%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F54777_ocw4k21t272y&title=croquettes-JolyLady.odt&lang=fr&closebutton=1&revisionhistory=1 HTTP/1.1” 200 1699 “-” “Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36”
192.168.123.75 - - [04/Jan/2018:18:48:53 +0100] “GET /lool/https%3A%2F%2Ftools.pra.rip%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F54777_ocw4k21t272y%3Faccess_token%3DU9nFj6F69G6PTNz6vSZKqboLjeLonpFx%26access_token_ttl%3D0%26permission%3Dedit/ws?WOPISrc=https%3A%2F%2Ftools.pra.rip%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F54777_ocw4k21t272y&compat=/ws HTTP/1.1” 101 358 “-” “Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36”
config :
=> /etc/loolwsd/loolwsd.xml
localhost
10.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}
172.1[6789].[0-9]{1,3}.[0-9]{1,3}
172.2[0-9].[0-9]{1,3}.[0-9]{1,3}
172.3[01].[0-9]{1,3}.[0-9]{1,3}
192.168.[0-9]{1,3}.[0-9]{1,3}
192.168.1.1
<max_file_size desc=“Maximum document size in bytes to load. 0 for unlimited.” type=“uint”>0</max_file_size>
=> /etc/nginx/sites-available/collabora (vhost)
server {
listen 443 ssl;
server_name docker-ipv4.pra.rip;
include includes/ssl.cfg;
ssl_certificate /etc/nginx/ssl/cert-pra.rip.crt;
ssl_certificate_key /etc/nginx/ssl/pra.rip.key;
access_log /var/log/nginx/collabora.log;
error_log /var/log/nginx/collabora-error.log;
# static files
location ^~ /loleaflet {
proxy_pass https://localhost:9980;
proxy_set_header Host $http_host;
proxy_ssl_server_name on;
}
# WOPI discovery URL
location ^~ /hosting/discovery {
proxy_pass https://localhost:9980;
proxy_set_header Host $http_host;
proxy_ssl_server_name on;
}
main websocket
location ~ ^/lool/(.*)/ws$ {
proxy_pass https://localhost:9980;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “Upgrade”;
proxy_set_header Host $http_host;
proxy_read_timeout 36000s;
proxy_ssl_server_name on;
}
download, presentation and image upload
location ~ ^/lool {
proxy_pass https://localhost:9980;
proxy_set_header Host $http_host;
proxy_ssl_server_name on;
}
Admin Console websocket
location ^~ /lool/adminws {
proxy_pass https://localhost:9980;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “Upgrade”;
proxy_set_header Host $http_host;
proxy_read_timeout 36000s;
proxy_ssl_server_name on;
}
}
error message in nextcloud :
network info
tools.pra.rip (nextcloud) public access communicate with docker-ipv4.pra.rip via vpn(openvpn)
netstat -latupen on CODE3.0 side give :
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 0 15124 643/nginx: master p
tcp 0 0 0.0.0.0:9980 0.0.0.0:* LISTEN 106 30717 872/loolwsd
tcp 0 0 127.0.0.1:9981 0.0.0.0:* LISTEN 106 30693 872/loolwsd
tcp 0 0 127.0.0.1:9981 127.0.0.1:59250 ESTABLISHED 106 31862 872/loolwsd
tcp 0 0 127.0.0.1:59250 127.0.0.1:9981 ESTABLISHED 106 31861 993/loolforkit
what is wrong?
thank you for your help