From a6edfa2449679ad4cf34bc1c9fce8c3f6a47d7a8 Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 19 Nov 2018 20:03:59 -0500 Subject: [PATCH] Create collabora.subdomain.conf.sample --- collabora.subdomain.conf.sample | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 collabora.subdomain.conf.sample diff --git a/collabora.subdomain.conf.sample b/collabora.subdomain.conf.sample new file mode 100644 index 0000000..422152d --- /dev/null +++ b/collabora.subdomain.conf.sample @@ -0,0 +1,48 @@ +# make sure that your dns has a cname set for collabora and that your collabora container is named collabora + +server { + listen 443 ssl; + + server_name collabora.*; + + include /config/nginx/ssl.conf; + + resolver 127.0.0.11 valid=30s; + set $upstream_collabora collabora; + + # static files + location ^~ /loleaflet { + proxy_pass https://$upstream_collabora:9980; + proxy_set_header Host $http_host; + } + + # WOPI discovery URL + location ^~ /hosting/discovery { + proxy_pass https://$upstream_collabora:9980; + proxy_set_header Host $http_host; + } + + # main websocket + location ~ ^/lool/(.*)/ws$ { + proxy_pass https://$upstream_collabora:9980; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $http_host; + proxy_read_timeout 36000s; + } + + # download, presentation and image upload + location ~ ^/lool { + proxy_pass https://$upstream_collabora:9980; + proxy_set_header Host $http_host; + } + + # Admin Console websocket + location ^~ /lool/adminws { + proxy_pass https://$upstream_collabora:9980; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $http_host; + proxy_read_timeout 36000s; + } +}