• 国产化服务器内网安装onlyoffice


    1、通过docker安装onlyoffice

    找一台能访问互联网的服务器下载onlyoffice镜像

    sudo docker pull onlyoffice/documentserver
    
    • 1

    导出镜像

    docker save 39eaa5aa7332(镜像id) > /opt/office.tar
    
    • 1

    将镜像文件上传至内网服务器之后导入镜像

    docker load < /opt/office.tar 
    
    • 1

    启动镜像

    docker run -i -t -d --privileged=true -p 8099:80  b3d2848d5474(镜像id)
    
    • 1

    进入onlyoffice容器

    docker exec -it 50dd9cae653e(容器id)/bin/bash
    
    • 1

    启动之后我们发现rabbitmq的进程占用到了cpu的100%,导致onlyoffice无法正常使用。先关停onlyoffice已经封装好的rabbitmq。为避免docker重启之后rabbitmq自动启动,可将rabbitmq相关文件进行删除。

    rm -rf /usr/lib/erlang
    rm -rf /usr/sbin/rabbitmq-server
    rm -rf /usr/lib/ocf/resource.d/rabbitmq
    rm -rf /usr/share/rabbitmq
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    2、安装rabbitmq

    找一台能访问互联网的服务器下载rabbitmq镜像

    docker pull rabbitmq
    
    • 1

    导出镜像

    docker save 283ec6055b85(镜像id)> /opt/rabbitmq.tar
    
    • 1

    将镜像文件上传至内网服务器之后导入镜像

    docker load < /opt/rabbitmq.tar  
    
    • 1

    启动rabbitmq镜像

    docker run -i -t -d -p 15672:15672 -p 5672:5672  b3d2848d5474(镜像id)
    
    • 1

    进入容器

    docker exec -it 24958b4c709a(容器id) /bin/bash
    
    • 1

    开启web管理界面

    rabbitmq-plugins enable rabbitmq_management
    
    • 1

    浏览器访问控制台

     http://ip:15672  guest guest
    
    • 1

    在这里插入图片描述

    3、修改onlyoffice配置文件

    docker容器里面无法使用vi命令,可将文件传输至服务器进行修改。
    docker容器传输文件至服务器命令

    docker cp cc7257a155cd(容器id): /etc/onlyoffice/documentserver/local.json /opt  
    
    • 1

    打开local.json配置文件,改为连接自己安装的rabbitmq地址
    在这里插入图片描述
    修改之后再将配置文件放回至原路径

    docker cp local.json  cc7257a155cd(容器id):/etc/onlyoffice/documentserver
    
    • 1
    4、访问onlyoffice

    进入onlyoffice容器

    docker exec -it 50dd9cae653e(容器id)/bin/bash
    
    • 1

    启动nginx

    执行命令 nginx
    
    • 1

    启动onlyoffice

    sudo supervisord -c /etc/supervisor/supervisord.conf
    sudo supervisorctl restart ds:example
    sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf
    
    • 1
    • 2
    • 3

    浏览器输入http://ip:8099访问onlyoffice
    在这里插入图片描述
    在这里插入图片描述

    5、镜像文件下载

    下载链接:https://pan.baidu.com/s/1G1cpZi-r5soTxurhHvUMxA
    提取码:1qbq

  • 相关阅读:
    前端基础建设与架构20 如何理解前端中面向对象的思想?
    [跨数据库、微服务] FreeSql 分布式事务 TCC/Saga 编排重要性
    华为OD 跳格子2(200分)【java】B卷
    UDS知识整理(四):ECU复位——0x11服务
    Intellij IDEA--根据maven依赖名查找它是哪个pom.xml引入的
    LeetCode 2353. 设计食物评分系统 维护哈希表+set
    Golang: Store Query Result in a Map
    C++特性——inline内联函数
    IOS开发之免费证书+不越狱真机调试
    【Python 实战基础】如何修改表格数据类型DataFrame列的顺序
  • 原文地址:https://blog.csdn.net/qq_37798548/article/details/126207242