我正在跟踪ONLYOFFICE文档(GITHUB ONLYOFFICE对接器HTTPS访问),以使ONLYOFFICE文档服务器和社区服务器与HTTPS一起运行。
我试过的是:
1.
我创建了证书文件(.crt、.key、.pem),就像文档中提到的那样。之后,我在我的主dir /home/jw/data/中创建了一个名为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=true2.
之后,我将目录/home/jw/data/添加到$PATH环境变量中:
PATH=$PATH:/home/jw/data/; export PATH3.
在同一个外壳上,我启动了码头容器,如下所示:
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/documentserver4.
文档服务器运行良好。之后,我用以下内容启动了社区服务器:
sudo docker run -i -t -d --link onlyoffice-document-server:document_server --env-file /home/jw/data/env.list onlyoffice/communityserver5.
使用命令docker ps -a,我看到booth停靠容器运行良好:
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时,火狐中出现了一个“安全连接失败”错误。
我错过了什么吗?
发布于 2016-01-15 12:09:27
好的,明白了:
我已经将env.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/documentserverONLYOFFICE OnlineEditor API现在可通过HTTPS获得:
https://localhost/OfficeWeb/apps/api/documents/api.js
如果您想在HTTPS中使用CommunityServer,只需将上面的run命令更改为:
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不管怎么都要谢谢您!
https://stackoverflow.com/questions/34808620
复制相似问题