CentOS-Docker部署collabora office实现文档在线浏览

0 关于Collabora Online

实现网页中文档在线浏览和操作
Collabora Online官方文档:https://www.collaboraoffice.com/code/docker/

1 部署之前需要了解的点

1.1 版本

不同的版本对应的命令不一样,具体看官方文档。
跨度大的版本可能路径地址不一样,在我安装的过程中发现两种:

管理地址,都已经发现不一样了,那应该考虑客户端原本集成的和现在要安装的是否兼容。

目前新版的管理地址
https://ip:9980/browser/dist/admin/admin.html
collabora/code:6.4.14.3版本对应地址
https://ip:9980/loleaflet/dist/admin/admin.html

CentOS-Docker部署collabora office实现文档在线浏览

1.2 web客服端是http还是https

https里面不可以访问http。
Collabora Online默认就是https。
如果客户端是https,则无需其他操作,如果收是http,则需要将服务端改为http。

2 开始部署

2.1 CentOS安装Docker

具体Docker安装和基本操作见另篇。

2.2 运行Collabora Online容器

Collabora Online docker镜像地址:https://hub.docker.com/search?q=collabora%2Fcode
Collabora Online官方文档https://www.collaboraoffice.com/code/docker/

官方文档很重要

2.3 nginx配置

老本的nginx配置(v6.4.0.6),新版本的去官网
server {
 listen       443 ssl;
 server_name www.xxx.com;

 ssl_certificate /usr/local/environment/nginx1.22/ssl/www.xxx.com.pem;
 ssl_certificate_key /usr/local/environment/nginx1.22/ssl/www.xxx.com.key;
 ssl_session_timeout 5m;
 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

 ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
 ssl_prefer_server_ciphers on;

 location ^~ /loleaflet {
        proxy_pass https://localhost:9980;
        proxy_set_header Host $http_host;
    }

 location ^~ /hosting/discovery {
        proxy_pass https://localhost:9980;
        proxy_set_header Host $http_host;
    }

 location ^~ /lool {
        proxy_pass https://localhost:9980;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $http_host;
    }

 location /live2d {
            root   html/live2d;
            index  index.html index.htm;
        }

}

结束,官方文档都有了。。。。。

3 改为http

参考:禅道集成Collabora Online
https://www.yuque.com/a.long/skku4v/kk5hoi

4 碰见的坑

4.1 先去看官网按照指南文档

4.2 网页无法连接

可能是认为这个地址不安全造成。
只需要把显示得整个地址复制到地址栏中,主动访问一次,同一个浏览器后面就不会出现这个问题了。想彻底解决,ssh域名备案。

CentOS-Docker部署collabora office实现文档在线浏览

不像写了——–end

Original: https://www.cnblogs.com/a999/p/16331354.html
Author: 生生灯火半杯月
Title: CentOS-Docker部署collabora office实现文档在线浏览

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/642775/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • make 参数 ARCH与CROSS_COMPILE***

    make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- menuconfig 这时什么意思呢? ARCH 即architecture…

    技术杂谈 2023年5月31日
    069
  • Linux下的SELINUX

    理解Linux下的SELinux 长久以来,每当遇到授权问题或者新安装的主机,我的第一反应是通过 setenforce 0命令禁用SELinux,来减少产生的权限问题,但是这并不是…

    技术杂谈 2023年7月24日
    071
  • [Pipy]利用pip2pi搭建本地pypi源

    当我们一个团队开发一个项目的时候,须要的Python第三方包基本是固定的。每次搭建新环境的时候总是由于各种内外网,https问题花费大量的时间来安装执行环境。 所以搭建一个本地的,…

    技术杂谈 2023年5月31日
    062
  • 【Python-基础】基础是一切升华的根本

    以下仅做相关知识的简述,更深入的了解和学习,请自行查阅资料或留言。 Python是一种编程语言,可以让您更快地工作,并更有效地集成您的系统。Python is a programm…

    技术杂谈 2023年7月24日
    0126
  • 如何控制线程的执行循序

    这个一共有两种方法: 1、通过join方法保证线程执行的循序性 join是让主线程等待子线程结束以后才能继续执行。 源码是调用了 join()–>wait()方法…

    技术杂谈 2023年7月25日
    064
  • 使用IntelliJ IDEA 配置Maven(入门)

    1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径 3.配置maven环境…

    技术杂谈 2023年5月31日
    098
  • HTTP和Servlet快速入门

    依赖:创建web项目,导入Servlet依赖坐标 Tomcat内置Servlet,若运行时使用该依赖则会导致冲突使用 <scope>provided</scope…

    技术杂谈 2023年7月24日
    067
  • Css中的“.”,“#”,”*“的区别和作用

    一、”.”,”#”,”*”作用 1.#: 号的作用是控制对应div的css样式,具体事例如下: HTML代码…

    技术杂谈 2023年5月31日
    084
  • chmod 755 filename

    以下为正文 chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。 一般是三个数字: 第一个数字表示文件所有者的权限 第二个数字表示与文件所有者同属一个…

    技术杂谈 2023年6月1日
    082
  • Vue sso认证快速接入实践

    SSO原理 SSO(Single Sign On)单点登录系统。现在很多系统都由多个子系统组成,为了统一登录,保证登录一次,所有子系统都能访问,提升用户体验,SSO方案由此而生。 …

    技术杂谈 2023年5月31日
    083
  • 深度学习中向量(矩阵)微分基本知识

    函数矩阵基本运算 函数矩阵 [ A(x)=\left[ \begin{matrix} a_{11}(x) & a_{12}(x) & \cdots & a_…

    技术杂谈 2023年7月11日
    056
  • C#实现 word、pdf、ppt 转为图片

    office word文档、pdf文档、powerpoint幻灯片是非常常用的文档类型,在现实中经常有需求需要将它们转换成图片 — 即将word、pdf、ppt文档的每…

    技术杂谈 2023年6月1日
    0104
  • HTML5封装成桌面应用

    HTML5封装成桌面应用1、准备工作:2、封装3、打包1、准备工作:web项目地址nw.js 下载网址reshacker 下载地址Inno Setup(度娘自行下载安装,有中文版)…

    技术杂谈 2023年5月31日
    081
  • NoteOfMySQL-07-索引

    1. 索引概述 创建索引的目的是为了优化数据库的查询速度,不添加索引的情况下需要遍历所有数据才能进行删、查、改等操作。 2. 索引存储类型 存储类型 支持的存储引擎 B型树(BTR…

    技术杂谈 2023年7月11日
    057
  • 美团大脑百亿级知识图谱的构建及应用进展

    分享嘉宾:张鸿志博士 美团 算法专家 编辑整理:廖媛媛 美的集团 出品平台:DataFunTalk 导读:美团作为中国最大的在线本地生活服务平台,连接着数亿用户和数千万商户,其背后…

    技术杂谈 2023年7月25日
    072
  • NPOI设置word单元格颜色XWPFTableCell.setcolor

    一、NPOI设置word单元格颜色XWPFTableCell.setcolor 使用案例: 使用案例2 更多: Original: https://www.cnblogs.com/…

    技术杂谈 2023年6月1日
    0100
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球