ssl证书存放位置:

#没有certs目录,就自己创建一个
/var/www/onlyoffice/Data/certs

进入容器:

docker exec -it 容器ID /bin/bash

进入证书目录后创建证书:

#创建私钥
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

如果不想在容器里操作,可以将容器中的目录映射至本地:

docker run -i -t -d -p 800:80 -p 4430:443 
-v /home/onlyoffice/DocumentServer/logs:/var/log/onlyoffice 
-v /home/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data onlyoffice/documentserver

这样,直接访问本地目录来创建证书

/home/onlyoffice/DocumentServer/

 

 

参与评论

  • QQ游客游客
    您好,不知道您是否有使用域名https访问,我使用IP https 访问office没问题,使用域名https就不行,不知道您是否有遇到过这个问题,看到劳烦回复,感谢
    3年前 (2021-10-29)
    1楼
    回复
  • admin站长
    不记得了,现在用的是collabora office
    3年前 (2021-10-29)
    回复