首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法通过Ubuntu Server 18.04上的HTTPS连接码头ONLYOFFICE

无法通过Ubuntu Server 18.04上的HTTPS连接码头ONLYOFFICE
EN

Server Fault用户
提问于 2018-06-29 13:25:03
回答 1查看 3.3K关注 0票数 1

我们有一个UbuntuServer18.04LTS机器,通过Vhost在Apache上运行一个Nextcloud实例。此Nextcloud安装位于/var/www/nextcloud,仅允许通过端口443上的HTTPS进行连接:由于certbot-auto的配置设置,通过HTTPon端口80的连接会自动重定向;因此,Apache已经在监听端口80和443。

我们使用Nextcloud进行文件共享和协作。由于我希望允许用户直接编辑文档(不需要下载、编辑和重新上传),所以我决定安装ONLYOFFICE文档服务器,将其集成到Nextcloud中。Nextcloud只允许在服务器使用SSL时进行ONLYOFFICE集成(如果您键入http://地址,它将阻止您连接),因此我通过Docker设置它,以简化安装并防止Apache之间的冲突。

现在,我选择8080作为HTTP的端口,44380作为HTTPS的端口,因此我使用以下方法启动容器:

代码语言:javascript
运行
复制
sudo docker run -i -t -d -p 8080:80 -p 44380:443 --restart=always -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  onlyoffice/documentserver

此外,我还创建了指向我的存在的符号链接--让我们加密证书和密钥,所以当我使用certbot为Nextcloud更新它们时,它们也会被更新为ONLYOFFICE。

当我试图连接到http://[serveraddress]:8080 ( 服务器地址是我的服务器的地址)时,正确地显示如下:

但是当我连接到https://[serveraddress]:44380时,我的浏览器说它无法连接(检查互联网连接、防火墙、尝试重新启动路由器等)。

我如何诊断和希望解决这个问题?

EN

回答 1

Server Fault用户

发布于 2018-07-02 07:08:34

如果我们正确理解它,您希望使用ONLYOFFICE Document来编辑Nextcloud中的文件。

现在,我选择了8080作为HTTP端口,44380作为HTTPS的端口,所以我用:docker run -i -t -d -p 8080:80 -p 44380:443 -v /opt/onlyoffice/Data/var/www/onlyoffice/Data onlyoffice/communityserver启动了容器

首先,我们可以看到您安装了ONLYOFFICE社区服务器,而不是Document。请按照此链接查找有关如何使用Docker安装Document的说明。

您还需要为Document生成自己的SSL证书,以使其在HTTPS上工作。您可以在上面的同一篇文章中找到说明。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/918837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档