宝塔面板docker方式安装onlyoffice,并且启用HTTPS访问的方法

本站推荐使用zerossl给公网ip申请ssl证书,实测可用!!!

1、拉取镜像

复制代码docker pull onlyoffice/documentserver

image-20220826155618917.png

2、构建容器

进入宝塔管理面板->docker->镜像,可以看到镜像已被安装成功

image-20220826155757022.png

使用下面的命令挂载

sudo docker run -i -t -d -p 9000:80 -p 9001:443 -v /app/onlyoffice/CommunityServer/data:/var/www/onlyoffice/Data onlyoffice/documentserver

注意:此命令不能换行,在Xshell 等上输入命令时为一整行

3、HTTPS配置SSL证书

前面挂载完成后,创建文件夹/app/onlyoffice/CommunityServer/data/certs

zerossl网站申请的密钥和证书文件重命名为onlyoffice.key 和 onlyoffice.crt ,放入文件夹/app/onlyoffice/CommunityServer/data/certs

至此,证书创建完成。

4、重启sudo docker restart {{服务器标识}}

或者进入宝塔Docker重启

5、在浏览器里访问https://服务器地址/。

6、需注意以下几点:


❶挂载命令’/var/www/onlyoffice/Data’目录不能修改。就算是国产linux面板安装的docker,也不能修改。
❷挂载命令整行显示,不跳行换行。
❸公网IP自签证书有问题,最后访问会提示不安全。用zerossl给公网IP申请的证书最后没有出现问题。
❹证书放到指定文件夹后必须重启docker才能访问。
❺使用https+ip+9001访问,映射443的那个端口。不是映射80的端口,切记。
❻只测试了https+公网IP+端口成功访问。域名+ssl方式未测试。
❼zerossl证书下载有3个文件,crt的2个合并为1个文件(bundle那个文件内容复制到另一个crt文件后面),key文件和合并的crt文件重命名为本网页文章要求的名称,并放到本网页文章所指目录。

本文引用部分网络图片,相关图片已带有原作者水印。如若内容造成侵权/违法违规/事实不符,请联系本站邮箱:1414601196@qq.com进行投诉反馈,一经查实,立即删除!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注