如何升级onlyOffice documentServer?

Linux基础

1 前言

一个问题,一篇文章,一出故事。
最近遇到nextcloud升级后PDF文件打开报错的情况,提示,

The "documentType" parameter for the config object is invalid. Please correct it.

2 最佳实践

2.1 测试环境

如何部署onlyOffice documentServer?

2.2 部署监控脚本

2.2.1 确认安装源

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

2.2.2 升级软件包

yum update -y onlyoffice-documentserver-8.3.3

2.2.3 重启服务使更细生效

systemctl restart supervisord.service
systemctl status supervisord.service

2.2.4 增加https配置

cp /etc/onlyoffice/documentserver/nginx/ds.conf /etc/onlyoffice/documentserver/nginx/ds.conf.default
chmod +w /etc/onlyoffice/documentserver/nginx/ds.conf
vim /etc/onlyoffice/documentserver/nginx/ds.conf

加入如下配置,

server {
  listen 0.0.0.0:443 ssl;
  listen [::]:443 ssl default_server;
  server_tokens off;
  set $secure_link_secret verysecretstring;
  ssl_certificate wildcard.cmdschool.org.pem;
  ssl_certificate_key wildcard.cmdschool.org.key;
  ssl_session_timeout 5m;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
  ssl_prefer_server_ciphers on;

  include /etc/nginx/includes/ds-*.conf;
}

配置修改后,你需要执行如下命令重载配置,

chmod -w /etc/onlyoffice/documentserver/nginx/ds.conf
nginx -t
systemctl reload nginx.service

2.2.5 测试服务的访问

https://onlyoffice.cmdschool.org/welcome/

没有评论

发表回复

Linux基础
如何安装部署Nacos单节点?

1 基础知识 1.1 软件简介 – Nacos是“Dynamic Naming and …

Linux基础
如何熟悉GitEgg框架?

1. 基础知识 1.1 框架简介 – GitEgg是一款开源免费的企业级微服务应用该开发 …

Linux基础
如何调整Squid请求的URL长度?

1 前言 一个问题,一篇文章,一出故事。 笔者的生产环境使用O365查看邮件发现图片显示异常。 由于 …