国产化服务器内网安装onlyoffice

1、通过docker安装onlyoffice

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

sudo docker pull onlyoffice/documentserver

导出镜像

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

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

docker load < /opt/office.tar 

启动镜像

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

进入onlyoffice容器

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

启动之后我们发现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

在这里插入图片描述

2、安装rabbitmq

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

docker pull rabbitmq

导出镜像

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

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

docker load < /opt/rabbitmq.tar  

启动rabbitmq镜像

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

进入容器

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

开启web管理界面

rabbitmq-plugins enable rabbitmq_management

浏览器访问控制台

 http://ip:15672  guest guest

在这里插入图片描述

3、修改onlyoffice配置文件

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

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

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

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

进入onlyoffice容器

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

启动nginx

执行命令 nginx

启动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

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

5、镜像文件下载

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仅此而已gzy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值