Bug 166206 - Wrong reverse proxy configuration example in documentation
Summary: Wrong reverse proxy configuration example in documentation
Status: RESOLVED NOTOURBUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Documentation (show other bugs)
Version:
(earliest affected)
24.2.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-16 09:43 UTC by marcin@truehorizon.eu
Modified: 2025-04-16 12:36 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description marcin@truehorizon.eu 2025-04-16 09:43:16 UTC
Description:
I have followed reverse proxy configuration for collabora, I managed to get it work with nextcloud, but my instance was reporting problems with accessing /hosting/capabilities /hosting/doscovery endpoints. After long research I resolved the problem with adding trailing slashes to the configuration. Could you please update the documentation accordingly? My configuration now is as follows:

        # static html, js, images, etc. served from coolwsd
        # browser is the client part of LibreOffice Online
        ProxyPass           /browser https://localhost:9980/browser/ retry=0
        ProxyPassReverse    /browser https://localhost:9980/browser/

        # WOPI discovery URL
        ProxyPass           /hosting/discovery https://localhost:9980/hosting/discovery/ retry=0
        ProxyPassReverse    /hosting/discovery https://localhost:9980/hosting/discovery/

        # Main websocket
        ProxyPassMatch "/cool/(.*)/ws$" wss://localhost:9980/cool/$1/ws nocanon

        # Admin Console websocket
        ProxyPass   /cool/adminws wss://localhost:9980/cool/adminws/

        # Download as, Fullscreen presentation and Image upload operations
        ProxyPass           /cool https://localhost:9980/cool/
        ProxyPassReverse    /cool https://localhost:9980/cool/

        # Endpoint with information about availability of various features
        ProxyPass           /hosting/capabilities https://localhost:9980/hosting/capabilities/ retry=0
        ProxyPassReverse    /hosting/capabilities https://localhost:9980/hosting/capabilities/

Please notice trailing slashes at the end of each endpoint.

Steps to Reproduce:
As in description - this is just an improvement in documentation

Actual Results:
As in description - this is just an improvement in documentation

Expected Results:
As in description - this is just an improvement in documentation


Reproducible: Always


User Profile Reset: No

Additional Info:
As in description - this is just an improvement in documentation
Comment 1 marcin@truehorizon.eu 2025-04-16 09:45:13 UTC
https://sdk.collaboraonline.com/docs/installation/Proxy_settings.html <- sorry I forgot to add documentation page to which I am referring.
Comment 2 Olivier Hallot 2025-04-16 12:18:02 UTC
Please contact Collabora support services.
Comment 3 marcin@truehorizon.eu 2025-04-16 12:28:33 UTC
Their support page led me here ;)
Comment 4 marcin@truehorizon.eu 2025-04-16 12:36:31 UTC
FYI:

This page:
https://www.collaboraonline.com/engineering-support/

Under the link 'report a problem' points this bugzilla ;)