Я установил Collabora Online, используя собственные инструкции Nextclouds. Он в сети, я проверил статус докера, он показывает онлайн, и я проверил nc
, и он показывает, что он открыт на этом порту. Но все же, когда я пытаюсь использовать его в Nextcloud, он говорит, что не может подключиться.
Ошибка журнала Nextcloud ниже:
[richdocuments] Error: GuzzleHttp\Exception\ServerException: Server error: `GET https://microdomain.com/hosting/discovery` resulted in a `502 Proxy Error` response:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>502 Proxy Error</title>
</head><body>
<h1>Proxy E (truncated...)
at <<closure>>
0. /var/www/3rdparty/guzzlehttp/guzzle/src/Middleware.php line 66
GuzzleHttp\Exception\RequestException::create(GuzzleHttp\Psr7\Request {}, "*** sensitive parameter replaced ***")
1. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 203
GuzzleHttp\Middleware::GuzzleHttp\{closure}("*** sensitive parameters replaced ***")
2. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 156
GuzzleHttp\Promise\Promise::callHandler(1, "*** sensitive parameter replaced ***", [GuzzleHttp\Prom ... l])
3. /var/www/3rdparty/guzzlehttp/promises/src/TaskQueue.php line 47
GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}("*** sensitive parameters replaced ***")
4. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 246
GuzzleHttp\Promise\TaskQueue->run(true)
5. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 223
GuzzleHttp\Promise\Promise->invokeWaitFn()
6. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 267
GuzzleHttp\Promise\Promise->waitIfPending()
7. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 225
GuzzleHttp\Promise\Promise->invokeWaitList()
8. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 62
GuzzleHttp\Promise\Promise->waitIfPending()
9. /var/www/3rdparty/guzzlehttp/guzzle/src/Client.php line 131
GuzzleHttp\Promise\Promise->wait()
10. /var/www/lib/private/Http/Client/Client.php line 161
GuzzleHttp\Client->request("get", "https://col.mic ... y", {verify: false,t ... e})
11. /var/www/apps/richdocuments/lib/WOPI/DiscoveryManager.php line 106
OC\Http\Client\Client->get("https://col.mic ... y", {timeout: 5,verify: false})
12. /var/www/apps/richdocuments/lib/WOPI/DiscoveryManager.php line 78
OCA\Richdocuments\WOPI\DiscoveryManager->fetchFromRemote()
13. /var/www/apps/richdocuments/lib/WOPI/Parser.php line 41
OCA\Richdocuments\WOPI\DiscoveryManager->get()
14. /var/www/apps/richdocuments/lib/TokenManager.php line 183
OCA\Richdocuments\WOPI\Parser->getUrlSrc("application/vnd.oasis.opendocument.text")
15. /var/www/apps/richdocuments/lib/Controller/DocumentController.php line 236
OCA\Richdocuments\TokenManager->getToken("*** sensitive parameters replaced ***")
16. /var/www/lib/private/AppFramework/Http/Dispatcher.php line 166
OCA\Richdocuments\Controller\DocumentController->index("*** sensitive parameter replaced ***")
17. /var/www/lib/private/AppFramework/Http/Dispatcher.php line 99
OC\AppFramework\Http\Dispatcher->executeController(OCA\Richdocument ... {}, "index")
18. /var/www/lib/private/AppFramework/App.php line 126
OC\AppFramework\Http\Dispatcher->dispatch(OCA\Richdocument ... {}, "index")
19. /var/www/lib/private/AppFramework/Routing/RouteActionHandler.php line 47
OC\AppFramework\App::main("OCA\\Richdocume ... r", "index", OC\AppFramework\ ... {}, {_route: "richdocuments.document.index"})
20. <<closure>>
OC\AppFramework\Routing\RouteActionHandler->__invoke({_route: "richdocuments.document.index"})
21. /var/www/lib/private/Route/Router.php line 297
undefinedundefinedcall_user_func(OC\AppFramework\ ... {}, {_route: "richdocuments.document.index"})
22. /var/www/lib/base.php line 975
OC\Route\Router->match("/apps/richdocuments/index")
23. /var/www/index.php line 42
OC::handleRequest()
GET /index.php/apps/richdocuments/index?fileId=79900&requesttoken={hidden}
from IP by user at 2019-11-06T17:19:36+00:00
Направления, которые я использовал и скопировал, были следующими:
https://nextcloud.com/collaboraonline/