银河麒麟服务器v10版本在arm架构下安装配置onlyoffice

这篇具有很好参考价值的文章主要介绍了银河麒麟服务器v10版本在arm架构下安装配置onlyoffice。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 安装onlyoffice
  1. 环境信息

操作系统版本:Kylin Linux Advanced Server V10 (Lance)

cpu架构:aarch64

onlyoffice版本:onlyoffice-documentserver-7.5.1-23.el7.aarch64

阅读扩展:因为kylin本身的yum源资源有限,需要一些扩展包时经常找不到,我参照centos7(查看内核版本及dnf可能更接近centos8)进行扩展安装,可配置阿里centos7的epel源(https://mirrors.aliyun.com/repo/epel-7.repo)解决各种扩展安装需要。

  1. 安装依赖

nginx postgresql rabbitmq

(自行yum安装即可)

  1. 配置onlyoffice安装源并安装

[root@localhost ~]# yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm

[root@localhost ~]# cat /etc/yum.repos.d/onlyoffice.repo                                                                                                               

[onlyoffice]                                                                                                                                                           

name=onlyoffice repo                                                                                                                                                   

baseurl=http://download.onlyoffice.com/repo/centos/main/noarch/                                                                                                        

gpgcheck=1                                                                                                                                                             

enabled=1                                                                                                                                                              

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ONLYOFFICE

[root@localhost ~]# yum install onlyoffice-documentserver

在安装过程后段执行安装脚本会卡比较久时间,无法追踪到相关报错日志,解压rpm包未分析到相关脚本信息,直接等待安装结束就行。

  • onlyoffice配置使用

onlyoffice有多个服务需要管理

前端:nginx

数据库:postgres

消息队列:rabbitmq

后端服务:ds-converter ds-docservice ds-metrics 

在修改相关配置后需要重启相关服务,特别是后端服务(systemctl restart ds-converter ds-docservice ds-metrics

  1. 初始化配置

onlyoffice安装后有一个配置shell脚本提供配置向导以完成系统配置,配置前需要先启动rabbitmq及postgres服务

直接执行documentserver-configure.sh按向导输入相关信息即可完成配置,我喜欢将向导配置环境变量直接写入脚本,然后直接执行配置脚本自动完成配置,无需一项一项填 入。在documentserver-configure.sh头部添加以下环境变量

[root@localhost ono]# head -20 ./documentserver-configure.sh                                                                                                           

#!/bin/bash                                                                                                                                                            

                                                                                                                                                                       

DS_PORT=9000                                                                                                                                                           

#关闭JWT认证,否则打开在线编辑时将会报'文档安全令牌的格式不正确'的错误                                                                                                  

JWT_ENABLED=false                                                                                                                                                      

DB_TYPE=postgres                                                                                                                                                       

DB_HOST='127.0.0.1'                                                                                                                                                    

DB_PORT='3210'                                                                                                                                                         

DB_NAME='onlyoffice'                                                                                                                                                   

DB_USER='onlyoffice'                                                                                                                                                   

DB_PWD='onlyoffice'                                                                                                                                                    

AMQP_TYPE='rabbitmq'                                                                                                                                                   

AMQP_SERVER_HOST='127.0.0.1'                                                                                                                                           

AMQP_SERVER_USER='guest'                                                                                                                                               

AMQP_SERVER_PWD='guest'

关键环境变量说明:

JWT_ENABLED=false 

JSON Web Token(JWT)是⼀个开放标准(RFC?7519),它定义了⼀种紧凑的、⾃包含的⽅式,⽤于作为JSON对象在各⽅之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。

为了安全访问onlyoffice默认是开启了jwt,如果没有在项目调用中配置token,在调用在线编辑时会报错“文档安全令牌的格式不正确”,这里没有进一步研究jwt配置使用,所以直接关闭jwt,在配置中加入JWT_ENABLED=false环境变量即可关闭。

如果已经完成配置,也可在onlyoffice的配置文件中手动关闭jwt

[root@localhost ono]# grep token -A 14 /etc/onlyoffice/documentserver/local.json                                                                                       

      "token": {                                                                                                                                                       

        "enable": {                                                                                                                                                    

          "request": {                                                                                                                                                 

            "inbox": false,                                                                                                                                            

            "outbox": false                                                                                                                                            

          },                                                                                                                                                           

          "browser": false                                                                                                                                             

        },                                                                                                                                                             

        "inbox": {                                                                                                                                                     

          "header": "Authorization"                                                                                                                                    

        },                                                                                                                                                             

        "outbox": {                                                                                                                                                    

          "header": "Authorization"                                                                                                                                    

        }                                                                                                                                                              

      },

  1. 打开文件进行在线编辑时提示“下载失败”的解决办法

通过查看onlyoffice服务日志/var/log/onlyoffice/documentserver/converter/out.log发现关于dns的错误信息,查看资料发现是onlyoffice默认不允许直接使用ip地址调用原文档进行在线编辑,需要将允许ip地址配置开启。

[root@localhost ono]# grep -A 3 request-filtering-agent /etc/onlyoffice/documentserver/default.json                                                                    

                        "request-filtering-agent" : {                                                                                                                  

                                "allowPrivateIPAddress": true,                                                                                                         

                                "allowMetaIPAddress": true                                                                                                             

                        },

以上配置修改后需要重启后端服务。文章来源地址https://www.toymoban.com/news/detail-795501.html

到了这里,关于银河麒麟服务器v10版本在arm架构下安装配置onlyoffice的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟V10服务器版安装 Docker

    注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

    2024年02月16日
    浏览(75)
  • 【银河麒麟V10】【服务器】Oracle11g部署

    操作系统版本:银河麒麟V10 SP1 0518 Server x86_64 注意:预留至少7G以上swap缓存 【银河麒麟V10】【服务器】搭建本地镜像源_桂安俊@kylinOS的博客-CSDN博客_麒麟镜像源 (1)安装依赖 (2)创建oracle用户和组 (3)创建工作目录并上传oracle安装文件 并将oracle安装文件上传至 /u01 目录

    2024年02月05日
    浏览(61)
  • 《银河麒麟高级服务器操作系统V10》使用

    一言而论:讲了麒麟服务器V10的基本使用,包括终端、VNC 公司接到项目,要求使用信创产品,这不,赶紧学习一下国产系统、数据库啥的熟悉一下。 由于笔者的电脑性能吃紧,只好多拿另一台电脑做测试。架构是这样的:使用1台计算机作为开发机,另外1台作为宿主机,然后

    2024年02月04日
    浏览(71)
  • 银河麒麟v10服务器操作系统安装配置

    镜像下载地址:https://www.kylinos.cn/scheme/server.html 网卡这里给了两张,一张nat模式,一张选择仅主机模式 接下来就可以启动虚拟机进入系统安装步骤,安装过程感觉跟centos7.5基本一模一样 为了方便使用命令行模式,我选了英文 这里软件的话看需要,建议什么都不选,但切记要

    2024年02月11日
    浏览(77)
  • 银河麒麟V10(Lance)服务器版安装 Docker

    注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

    2024年02月09日
    浏览(104)
  • 银河麒麟高级服务器操作系统 V10 安装手册

    银河麒麟高级服务器操作系统 V10 安装手册 本手册适用于 银河麒麟高级服务操作系统V10SP系列版本(包含SP1、SP2、SP3等) 第一章 概述 本手册面向系统管理员及相关技术人员,实现在服务器整机上使用图形化界面快速完成银河麒麟高级服务器操作系统 V10(以下简称“银河麒

    2024年03月15日
    浏览(77)
  • 银河麒麟V10(Tercel)服务器版安装 Docker

      注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

    2024年02月11日
    浏览(56)
  • 银河麒麟v10服务器系统配置vnc及自启

    安装vnc安装包: yum install tigervnc-server -y 复制 vnc 启动脚本并更改名称。如,vncserver@:1.service 中的 :1 表示“桌面号” 对应启动的网络端口号就是 5900+桌面号 ,即 5901 。如果再有一个就是 2 ,端口号就是 5902 ,以此类推: 以 root 用户访问 VNC 为例,编辑刚复制的新文件: 设置

    2024年02月13日
    浏览(48)
  • 银河麒麟V10SP1高级服务器版本离线RPM方式升级openssl openssh 自动化升级系统补丁实战实例全网唯一

    银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化、云计算、大数据、工业互联网时代对主机系统可靠性、安全性、性能、扩展性和实时性等需求,依据CMMI5级标准研制的提供内生本质安全、云原生支持、自主平台深入优

    2024年02月15日
    浏览(92)
  • 银河麒麟服务器v10 sp1 安装mysql

    可以先用 dpkg --list|grep mysql 查看自己的mysql有哪些依赖: 上图已经是安装后的截图,然后再卸载 sudo apt-get autoremove --purge mysql-common 本文在没有安装之前,只有mysql-common包,再用dpkg --list|grep mysql查看,还剩什么就卸载什么。 最后清除残留数据,如配置文件my.cnf等: dpkg -l |gr

    2024年02月13日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包