onlyoffcie安装方法之docker安装

一.http方式

sudo docker run -i -t -d -p 80:80 --restart=always \ -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \ -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \ -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver

二.https方式

1. 安装服务器

sudo docker run -i -t -d -p 443:443 --restart=always \ -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \ -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \ -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver

2.按照ssl证书生成自签名证书

生成自签名SSL证书涉及简单的3步过程
第1步:创建服务器私钥
openssl genrsa -out onlyoffice.key 2048
第2步:创建证书签名请求(CSR)
openssl req -new -key onlyoffice.key -out onlyoffice.csr
步骤3:使用私钥和CSR签署证书
openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt
您现在已生成一个有效期为365天的SSL证书。
加强服务器安全性
本节提供了增强服务器安全性的说明。
为此,您需要生成更强的DHE参数。
openssl dhparam -out dhparam.pem 2048
安装SSL证书
上面生成的四个文件,你需要安装onlyoffice.key,onlyoffice.crt以及dhparam.pem文件在服务器onlyoffice。不需要CSR文件,但请确保安全备份文件(如果您再次需要它)。

该onlyoffice应用程序配置为查找SSL证书的默认路径是/var/www/onlyoffice/Data/certs,这可以然而使用来改变SSL_KEY_PATH,SSL_CERTIFICATE_PATH而SSL_DHPARAM_PATH配置选项。

该/var/www/onlyoffice/Data/路径是数据存储的路径,这意味着你必须内创建一个文件夹命名证书/app/onlyoffice/DocumentServer/data/和文件的复制到其中并作为一种安全措施,你将更新许可onlyoffice.key由业主文件只可读。

mkdir -p /app/onlyoffice/DocumentServer/data/certs
cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/
chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key

并重启Docker容器:
sudo docker restart {{DOCUMENT_SERVER_ID}}

备:引自官网https://helpcenter.onlyoffice.com/server/docker/document/docker-installation.aspx?_ga=2.209902165.173914378.1567577939-1981651216.1567407800

你可能感兴趣的:(centos7,#,web建站)