首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Onlyoffice Nextcloud连接器无法获取文件: HTTP 403访问被拒绝

Onlyoffice Nextcloud连接器无法获取文件: HTTP 403访问被拒绝
EN

Stack Overflow用户
提问于 2018-11-14 12:13:05
回答 1查看 2.1K关注 0票数 1

环境:

我们只使用Docker运行Onlyoffice,我的docker-compose.yml文件是:

代码语言:javascript
运行
复制
version: "2.0"
services:
  Onlyoffice5.2.3.64:
    image: 'onlyoffice/documentserver:5.2.3.64'
    restart: always
    volumes:
      - '/etc/selfmade/docker/onlyoffice/5.2.3.64_default.json:/etc/onlyoffice/documentserver/default.json'
    ports: 
      - '80:80'

任何请求都由我们的nginx代理转发,代理提供https。

Nextcloud运行在具有apache2 web服务器的独立系统上,没有配置特殊的拒绝规则。只包含.htaccess文件,它们不被修改。

Nextcloud版本: 14.0.3应用程序版本: 2.0.4 (由Nextcloud中的Store安装)

操作:

按压保存

问题:

代码语言:javascript
运行
复制
Onlyoffice5.2.3.64_1  | ==> /var/log/onlyoffice/documentserver/converter/out.log <==
Onlyoffice5.2.3.64_1  | [2018-11-14 10:49:46.970] [ERROR] nodeJS - error downloadFile:url=https://onlyoffice.domain.tld/index.php/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.V1-30DUaR5kUHFN3zxuU-oHGmtO9DQE0BtTYAcxVVco;attempt=1;code:undefined;connect:undefined;(id=conv_check_1738130868_docx)
Onlyoffice5.2.3.64_1  | Error: Error response: statusCode:403 ;body:
Onlyoffice5.2.3.64_1  | {"message":"Access denied"}
Onlyoffice5.2.3.64_1  |     at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:250:18)
Onlyoffice5.2.3.64_1  |     at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)
Onlyoffice5.2.3.64_1  |     at emitTwo (events.js:126:13)
Onlyoffice5.2.3.64_1  |     at Request.emit (events.js:214:7)
Onlyoffice5.2.3.64_1  |     at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
Onlyoffice5.2.3.64_1  |     at emitOne (events.js:116:13)
Onlyoffice5.2.3.64_1  |     at Request.emit (events.js:211:7)
Onlyoffice5.2.3.64_1  |     at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
Onlyoffice5.2.3.64_1  |     at Object.onceWrapper (events.js:313:30)
Onlyoffice5.2.3.64_1  |     at emitNone (events.js:111:20)
Onlyoffice5.2.3.64_1  | [2018-11-14 10:49:48.021] [ERROR] nodeJS - error downloadFile:url=https://onlyoffice.domain.tld/index.php/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.V1-30DUaR5kUHFN3zxuU-oHGmtO9DQE0BtTYAcxVVco;attempt=2;code:undefined;connect:undefined;(id=conv_check_1738130868_docx)
Onlyoffice5.2.3.64_1  | Error: Error response: statusCode:403 ;body:
Onlyoffice5.2.3.64_1  | {"message":"Access denied"}
Onlyoffice5.2.3.64_1  |     at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:250:18)
Onlyoffice5.2.3.64_1  |     at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)
Onlyoffice5.2.3.64_1  |     at emitTwo (events.js:126:13)
Onlyoffice5.2.3.64_1  |     at Request.emit (events.js:214:7)
Onlyoffice5.2.3.64_1  |     at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
Onlyoffice5.2.3.64_1  |     at emitOne (events.js:116:13)
Onlyoffice5.2.3.64_1  |     at Request.emit (events.js:211:7)
Onlyoffice5.2.3.64_1  |     at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
Onlyoffice5.2.3.64_1  |     at Object.onceWrapper (events.js:313:30)
Onlyoffice5.2.3.64_1  |     at emitNone (events.js:111:20)
Onlyoffice5.2.3.64_1  | [2018-11-14 10:49:49.077] [ERROR] nodeJS - error downloadFile:url=https://onlyoffice.domain.tld/index.php/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.V1-30DUaR5kUHFN3zxuU-oHGmtO9DQE0BtTYAcxVVco;attempt=3;code:undefined;connect:undefined;(id=conv_check_1738130868_docx)
Onlyoffice5.2.3.64_1  | Error: Error response: statusCode:403 ;body:
Onlyoffice5.2.3.64_1  | {"message":"Access denied"}
Onlyoffice5.2.3.64_1  |     at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:250:18)
Onlyoffice5.2.3.64_1  |     at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)
Onlyoffice5.2.3.64_1  |     at emitTwo (events.js:126:13)
Onlyoffice5.2.3.64_1  |     at Request.emit (events.js:214:7)
Onlyoffice5.2.3.64_1  |     at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
Onlyoffice5.2.3.64_1  |     at emitOne (events.js:116:13)
Onlyoffice5.2.3.64_1  |     at Request.emit (events.js:211:7)
Onlyoffice5.2.3.64_1  |     at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
Onlyoffice5.2.3.64_1  |     at Object.onceWrapper (events.js:313:30)
Onlyoffice5.2.3.64_1  |     at emitNone (events.js:111:20)

一只兔子告诉我:

代码语言:javascript
运行
复制
T <ip onlyoffice>:80 -> <load balancer>:52070 [AP]
  HTTP/1.1 200 OK..Server: nginx..Date: Wed, 14 Nov 2018 10:49:50 GMT..Content-Type: text/xml; charset=UTF-8..Content-Length: 80..Connection: close..Vary: Accept-Encoding..X-Powered-By: Express..ETag: W/"50-z
  nhOfxspmYa/tCyRfpwopdInS1U"....<?xml version="1.0" encoding="utf-8"?><FileResult><Error>-4</Error></FileResult>
EN

回答 1

Stack Overflow用户

发布于 2018-12-10 10:18:50

'/etc/selfmade/docker/onlyoffice/5.2.3.64_default.json:/etc/onlyoffice/documentserver/default.json‘

还请将/etc/onlyoffice/documentserver/local.json映射为它应该包含您的密钥,因为来自local.json的值将覆盖来自default.json的值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53299980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档