查看: 8721|回复: 1

如何修改OnlyOffice配置连接本地部署的OnlyOffice Docs服务器?

升级   100%

138

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37064
发表于 2022-2-9 17:14:56 | 显示全部楼层 |阅读模式
本帖最后由 论坛管理员 于 2022-3-30 11:01 编辑

方法一:修改onlyofficeSetting.json配置文件后重启生效

1、复制OnlyOffice配置到config文件夹

onlyofficeSetting.json所在目录:
o2server/servers/applicationServer/work/x_onlyoffice_assemble_control/WEB-INF/classes/
2、复制此文件到config文件下
目标文件夹:o2server/config,如果没有该文件夹,可以自行创建文件夹
3、修改onlyofficeSetting.json
onlyofficeSettings.json默认配置参数如下:
[Bash shell] 纯文本查看 复制代码
{
"storageFolder":"",
"storageFolderTemplate":"",
"storageFolderIndex":"",
"storageFolderMark":"",
"docbuilderEXEPath":"C:/ONLYOFFICE/DocumentBuilder/docbuilder.exe",
"filesizeMax":"5242880",
"timeout":"120000",
"docserviceViewedDocs":".pdf|.djvu|.xps",
"docserviceEditedDocs":".docx|.xlsx|.csv|.pptx|.txt",
"docserviceConvertDocs":".docm|.dotx|.dotm|.dot|.doc|.odt|.fodt|.ott|.xlsm|.xltx|.xltm|.xlt|.xls|.ods|.fods|.ots|.pptm|.ppt|.ppsx|.ppsm|.pps|.potx|.potm|.pot|.odp|.fodp|.otp|.rtf|.mht|.html|.htm|.epub",
"docserviceConverter":"http://document.o2oa.net/ConvertService.ashx",
"docserviceTempstorage":"http://document.o2oa.net/ResourceService.ashx",
"docserviceApi":"http://document.o2oa.net/web-apps/apps/api/documents/api.js",
"docservicePreloader":"http://document.o2oa.net/web-apps/apps/api/documents/cache-scripts.html",
"secret":"secreto2oa",
"header":"Authorization",
"ipWhiteList":"",
"callbackUrl":"",
"gobackUrl":"http://127.0.0.1/x_desktop/index.html",
"rmi":"false",
"rmiPort":"2099",
"searchRangeCount":"12",
"searchReturnCount":"100"
}

onlyofficeSettings.json配置参数说明
1、storageFolder:文档存储路径;如果为空,默认o2oa安装目录下的 local/repository/storage/onlyoffice;
2、storageFolderTemplate:模板文档存储路径;如果为空,默认o2oa安装目录下的 local/repository/storage/onlyoffice/template;
3、storageFolderIndex:文档存储路径;如果为空,默认o2oa安装目录下的 local/repository/storage/onlyoffice/index;
4、storageFolderMark:文档转pdf文件暂存储路径;
5、docbuilderEXEPath:onlyoffice的docbuilder程序安装地址;
6、filesizeMax:最大上传文件大小;
7、timeout:上传超时时间;
8、docserviceViewedDocs:onlyoffice查看文档类型;
9、docserviceEditedDocs:onlyoffice文档编辑类型;
10、docserviceConvertDocs:onlyoffice支持转换类型;
11、docserviceConverter:onlyoffice转换程序地址;
12、docserviceTempstorage:onlyoffice临时暂存地址;
13、docserviceApi:onlyoffice前端api地址;
14、docservicePreloader:onlyoffice前端缓存地址;

15、secret:onlyoffice与应用交互时,参数签名密码;
16、header:参数加密码后字串的前缀;
17、ipWhiteList:应用系统控制文件下载请求地址;通常配置onlyoffice所在服务器ip;
18、callbackUrl:应用程序回调接口地址,便于前端应用二次开发,如果为空,默认服务接口名称为“cloudDocumentSrv”;
19、gobackUrl:浏览器打开onlyoffice文档报错后,默认打开地址
,这里填写自己的o2oa服务器地址
20、rmi:rmi是否启用;只有在集群下条件,设置为true; 作用使全文检索目录保持一致;
21、rmiPort:rmi端口;
22、searchRangeCount:全文检查内容范围内,找出有权文档的尝试次数;
23、searchReturnCount:全文检查返回符合条件的最大文档数;
备注:上面标粗的为重要参数

完成后的linux系统配置样例:
[Bash shell] 纯文本查看 复制代码
{
  "rmi":"false",
  "filesizeMax": "5242880",
  "timeout": "120000",
  "rmiPort": "2099",
  "searchRangeCount": "12",
  "searchReturnCount": "100",
  "storageFolder": "file:///data/o2server/local/repository/storage/onlyoffice",
  "storageFolderTemplate": "file:///data/o2server/local/repository/storage/onlyoffice",
  "storageFolderIndex": "file:///data/o2server/local/repository/storage/onlyoffice/index",
  "storageFolderMark": "file:///data/o2server/local/repository/storage/onlyoffice/mark",
  "docbuilderEXEPath": "",
  "docserviceViewedDocs": ".pdf|.djvu|.xps",
  "docserviceEditedDocs": ".docx|.xlsx|.csv|.pptx|.txt",
  "docserviceConvertDocs": ".docm|.dotx|.dotm|.dot|.doc|.odt|.fodt|.ott|.xlsm|.xltx|.xltm|.xlt|.xls|.ods|.fods|.ots|.pptm|.ppt|.ppsx|.ppsm|.pps|.potx|.potm|.pot|.odp|.fodp|.otp|.rtf|.mht|.html|.htm|.epub",
  "docserviceConverter": "http://document.o2oa.net/ConvertService.ashx",
  "docserviceTempstorage": "http://document.o2oa.net/ResourceService.ashx",
  "docserviceApi": "http://document.o2oa.net/web-apps/apps/api/documents/api.js",
  "docservicePreloader": "http://document.o2oa.net/web-apps/apps/api/documents/cache-scripts.html",
  "secret": "secreto2oa",
  "gobackUrl": "http://114.67.105.178/x_desktop/portal.html?id\u003d92dd5170-da25-49a7-babe-2913d5582338\u0026page\u003df77a2aba-f158-45e7-80c2-0b24ca634603",
  "ipWhiteList":"",
  "callbackUrl": "http://114.67.105.178:20030/x_program_center/jaxrs/invoke/cloudDocument/execute"
}

完成后的window系统配置样例
[Bash shell] 纯文本查看 复制代码
{
  "rmi":"false",
  "filesizeMax": "5242880",
  "timeout": "120000",
  "rmiPort": "2099",
  "searchRangeCount": "12",
  "searchReturnCount": "200",
  "storageFolder": "ftp://wwx:wwx@172.16.92.23/app_data",
  "storageFolderTemplate": "ftp://wwx:wwx@172.16.92.23/app_template",
  "storageFolderIndex": "file://C:\\applicationServer\\app_data_index",
  "storageFolderMark": "file://C:\\applicationServer\\app_data_mark",
  "docbuilderEXEPath": "C:/ONLYOFFICE/DocumentBuilder/docbuilder.exe",
  "docserviceViewedDocs": ".pdf|.djvu|.xps",
  "docserviceEditedDocs": ".docx|.xlsx|.csv|.pptx|.txt",
  "docserviceConvertDocs": ".docm|.dotx|.dotm|.dot|.doc|.odt|.fodt|.ott|.xlsm|.xltx|.xltm|.xlt|.xls|.ods|.fods|.ots|.pptm|.ppt|.ppsx|.ppsm|.pps|.potx|.potm|.pot|.odp|.fodp|.otp|.rtf|.mht|.html|.htm|.epub",
  "docserviceConverter": "http://172.16.92.23/ConvertService.ashx",
  "docserviceTempstorage": "http://172.16.92.23/ResourceService.ashx",
  "docserviceApi": "http://172.16.92.23/web-apps/apps/api/documents/api.js",
  "docservicePreloader": "http://172.16.92.23/web-apps/apps/api/documents/cache-scripts.html",
  "secret": "",
  "ipWhiteList":"",
  "gobackUrl": "http://127.0.0.1/x_desktop/index.html",
  "callbackUrl": "http://172.16.99.2:20030/x_program_center/jaxrs/invoke/onlyofficecallback/execute"
}

方法二:在线配置OnlyOffice相关参数后重启生效
O2OA系统在安装OnlyOffice相关的组件或者在线协作之后,重启服务器。有一个配置页面可以被访问,这样可以避免复杂的配置文件编辑操作。
配置文件访问地址:http://{youserver}/o2_lib/onlyoffice/config.html
浏览器打开地址: 把红框中的office.o2oa.net改成实际部署的onlyOffice服务器名字,如下图所示:

修改完成后重启服务器生效。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   82%

3

主题

7

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2022-6-20 14:34:26 | 显示全部楼层
你好,在线配置打开这个页面报错。
var addressObj = layout.serviceAddressList["x_onlyofficefile_assemble_control"];
这个对象null
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread