① 本站源码部分均未亲测!请自行测试安装 ② 如下载源码有问题请自行解决! ③本站没有义务免费提供技术服务,所分享的资源希望对大家有所帮助 !

[普通应用]Collabora Office1.0 

2020-05-23 23:25 发布

178 0 0
Collabora-Office.jpg
Office调用Collabora Office实现office文档在线协同编辑
服务器端部署Collabora Office后,安装此应用,Office中的各应用中(如网盘)才能够支持使用Collabora Office打开office文档。
服务器端部署Collabora Office 方法(以contos7.2为例,其他的系统类似)
一、服务器环境要求:
centos7.2及以上版本(其他版本未测试);
服务器配置没有强制要求,建议大于 2 核 4 G;
如果使用https的话,可以完全参照collabora官方的教程;
其他linux如ubuntu、debian等也参照collabora官方教程;

   collabora官方地址:https://www.collaboraoffice.com/code/
二、安装配置
  • 利用yum安装

# import the signing key
# add the repository URL to yum
# perform the installation
yum install loolwsd CODE-brand
#如果提示 yum-config-manager: command not found ,安装依赖包 yum-utils 按照命令: yum install -y yum-utils
2.修改配置文件 /etc/loolwsd/loolwsd.xml2.1  修改SSL settings 禁用 https
2.2 设置域名限制,通过设置域名限制可以防止非授权域名访问loolwsd服务(这里设置dzzoffice所用的域名(WOPI host)和此主机域名及后续nginx里配置的域名)
3.启动服务:
systemctl start loolwsd
#查看启动是否成功
systemctl status loolwsd

4.验证hosting/discovery是否可以正常访问,正常时如下图:
三、配置nginx代理或Apache1.nginx配置
server {
    listen       80;
    server_name  collabora.example.com;
    # static files
    location ^~ /loleaflet {
        proxy_pass http://localhost:9980;
        proxy_set_header Host $http_host;
    }
    # WOPI discovery URL
    location ^~ /hosting/discovery {
        proxy_pass http://localhost:9980;
        proxy_set_header Host $http_host;
    }
    # main websocket
    location ~ ^/lool/(.*)/ws$ {
        proxy_pass http://localhost:9980;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $http_host;
        proxy_read_timeout 36000s;
    }
    # download, presentation and image upload
    location ~ ^/lool {
        proxy_pass http://localhost:9980;
        proxy_set_header Host $http_host;
    }
    # Admin Console websocket
    location ^~ /lool/adminws {
        proxy_pass http://localhost:9980;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $http_host;
        proxy_read_timeout 36000s;
    }
}
注意:域名collabora.example.com改为您的域名

2.Apache配置
参照官方网址 (https://www.collaboraoffice.com/code/)中的配置方法(本人未测试)
注意:htttps改为 http

四.配置office的collabora应用
进入 管理 -> 应用市场 ->已安装   找到应用 collabora online 点击名称旁的  设置  进入应用的设置页,输入 http://collabora.example.com (如果没有配置代理,也可以设置成:  http://服务器IP:9980);

游客,如果您要查看本帖隐藏内容请回复

B Color Smilies
联系
我们
快速回复 返回顶部 返回列表