建站购物网站,免费大数据平台,在线制作头像图片生成器,建设网站的内容规划文章目录 一、需求二、配置2.1 创建容器2.2 进入容器2.3 生成私钥和证书 2.4 测试访问 一、需求
上篇文章介绍了如何搭建一个 onlyoffice 在线预览服务#xff0c;但是我们实际场景调用该服务的网站是协议是 https 的 #xff0c;但是 onlyoffice 服务还没做配置#xff0c… 文章目录 一、需求二、配置2.1 创建容器2.2 进入容器2.3 生成私钥和证书 2.4 测试访问 一、需求
上篇文章介绍了如何搭建一个 onlyoffice 在线预览服务但是我们实际场景调用该服务的网站是协议是 https 的 但是 onlyoffice 服务还没做配置然后就无法调用。 详情请移步快速本地化部署 OnlyOffice服务 LinuxDocker
报错提示
二、配置
2.1 创建容器
docker run -i -t -d -p 9000:443 onlyoffice/documentserver2.2 进入容器
docker exec -it 容器ID /bin/bash进入容器的文件夹 Data下面
cd /var/www/onlyoffice/Data/在Data目录里建立 certs 文件夹
mkdir certs切换到 certs 文件夹
cd /var/www/onlyoffice/Data/certs上面几步很重要我之前就是因为路径问题吃了大亏。
2.3 生成私钥和证书
在 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 容器ID2.4 测试访问
页面上可以设置 https 地址访问 9000端口即可虽然会提示有安全风险管他个球能用就行。