Docker HTTPS访问 – ONLYOFFICE3

我正在关注ONLYOFFICE Docker文档( GITHUB ONLYOFFICE docker HTTPS访问 )以获取以HTTPS运行的ONLYOFFICE文档服务器和社区服务器。

我试过了:

1。

我已经创build了文件中提到的证书文件( .crt.key.pem )。 之后,我在家里的dir /home/jw/data/创build了一个名为env.list的文件,内容如下:

 SSL_CERTIFICATE_PATH=/opt/onlyoffice/Data/certs/onlyoffice.crt SSL_KEY_PATH=/opt/onlyoffice/Data/certs/onlyoffice.key SSL_DHPARAM_PATH=/opt/onlyoffice/Data/certs/dhparam.pem SSL_VERIFY_CLIENT=true 

2。

之后,我将目录/home/jw/data/到我的$PATH环境variables中:

 PATH=$PATH:/home/jw/data/; export PATH 

3。

在同一个shell中,我启动了docker容器,如下所示:

 sudo docker run -i -t -d --name onlyoffice-document-server -p 443:443 -v /opt/onlyoffice/Data:/var/www/onlyoffice/Data --env-file /home/jw/data/env.list onlyoffice/documentserver 

4。

文件服务器运行良好。 之后,我开始使用以下社区服务器:

 sudo docker run -i -t -d --link onlyoffice-document-server:document_server --env-file /home/jw/data/env.list onlyoffice/communityserver 

5。

使用命令docker ps -a我可以看到dock docker容器运行良好:

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4f573111f2e5 onlyoffice/communityserver "/bin/sh -c 'bash -C " 29 seconds ago Up 28 seconds 80/tcp, 443/tcp, 5222/tcp lonely_mcnulty 23543300fa51 onlyoffice/documentserver "/bin/sh -c 'bash -C " 42 seconds ago Up 41 seconds 80/tcp, 0.0.0.0:443->443/tcp onlyoffice-document-server 

但是,当我试图访问https://localhost ,Firefox中出现“Secure Connection Failed”错误。

我错过了什么?

好,知道了:

我已经将env.list的环境variablesenv.list为:

 SSL_CERTIFICATE_PATH=/var/www/onlyoffice/Data/certs/onlyoffice.crt SSL_KEY_PATH=/var/www/onlyoffice/Data/certs/onlyoffice.key SSL_DHPARAM_PATH=/var/www/onlyoffice/Data/certs/dhparam.pem 

之后,使用以下命令仅运行文件服务器:

 sudo docker run -i -t -d --name onlyoffice-document-server -p 443:443 -v /opt/onlyoffice/Data:/var/www/onlyoffice/Data --env-file /home/jw/data/env.list onlyoffice/documentserver 

ONLYOFFICE OnlineEditor API现在可通过HTTPS获得:

HTTPS://localhost/OfficeWeb/apps/api/documents/api.js

如果你想通过HTTPS使用CommunityServer,只需将上面的运行命令更改为:

 sudo docker run -i -t -d --name onlyoffice-community-server -p 443:443 -v /opt/onlyoffice/Data:/var/www/onlyoffice/Data --env-file /home/<username>/env.list onlyoffice/communityserver 

不pipe怎样,谢谢你!