前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Onlyoffice6.1.0设置https

Onlyoffice6.1.0设置https

作者头像
hotqin888
发布2021-01-21 10:42:39
1.7K0
发布2021-01-21 10:42:39
举报
文章被收录于专栏:hotqin888的专栏

https://www.orgleaf.com/2588.html

https://aichh.com/777.html

参考上面2个文章,经过自己的摸索,在腾讯云上试验,上面2个文章没有讲到重点。

重点就是第一步,你先run镜像images,生成了一个容器container对吧,这里特别注意,平常我们映射容器的80端口出来9000,而现在,你必须映射443端口出来9000哦。

代码语言:javascript
复制
docker run -i -t -d -p 800:80 -p 9000:443 onlyoffice/documentserver
docker run -i -t -d -p 9000:443 onlyoffice/documentserver

然后进入这个容器。

代码语言:javascript
复制
docker exec -it 容器ID /bin/bash
进入容器的文件夹Data下面:/var/www/onlyoffice/Data/
在Data目录里建立certswenjianj:mkdir certs
#创建私钥
openssl genrsa -out onlyoffice.key 2048
#创建CSR
openssl req -new -key onlyoffice.key -out onlyoffice.csr
#用私枂和CSR签发证书
openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt
#用dhparam加密服务器密钥
openssl dhparam -out dhparam.pem 2048
退出容器:exit
重启容器:docker restart 容器ID

页面上可以设置https地址访问9000端口即可。

代码语言:javascript
复制
<script type="text/javascript" src="https://111.230.181.182:9000/web-apps/apps/api/documents/api.js"></script>
代码语言:javascript
复制
[root@VM_16_4_centos ~]# docker ps -a
CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS                       PORTS                           NAMES
a1603bf96dd4        alehoho/oo-ce-docker-license   "/app/ds/run-documen…"   21 minutes ago      Up 4 minutes                 80/tcp, 0.0.0.0:9000->443/tcp   stoic_morse——这个容器在前面运行镜像的时候,就映射了443端口,所以添加证书后可以使用https了。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/01/16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档