首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >语法DSM5.2-带有Docker SSL连接错误的Gitlab

语法DSM5.2-带有Docker SSL连接错误的Gitlab
EN

Server Fault用户
提问于 2015-05-13 07:40:36
回答 1查看 4.4K关注 0票数 0

昨天我安装了SynologyDSM5.2,因为它已经发布了稳定的版本。

之后,我从正式的语法回购中安装和配置了Docker、MariaDB和gitlab。

Gitlab运行在ort :30000上,gitlab的ssh访问运行在端口:30001上。

Docker容器正在运行,但每当我试图访问Docker网站时:

https://example.org:30000

=>我在FireFox中得到SSL错误

在连接到example.org:30000期间发生错误。SSL收到的记录超过了最大允许长度。(错误代码: ssl_error_rx_record_too_long)

=>和Chrome:

SSL连接错误ERR_SSL_PROTOCOL_ERROR

它可以表示该端口上的未加密连接(仅为http),DSM以某种方式强制使用HTTPS协议。

我使用了一个正式签署和验证的证书,它在正常的DSM DSM接口、Webdav和像DokuWiki这样的DSM服务中是完美无缺的。

是否有人经历过类似的问题,甚至找到了解决方案。Google似乎在SynologyDSM5.2 Docker/Gitlab SSL错误的主题上是空的。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-05-21 11:49:15

我的IT基础设施通过HSTS为子域强制SSL,Synology正在运行。HSTS被禁用后,HTTP访问对gitlab Docker映像起作用。

语法本身上的HSTS也被禁用。

不可能为GitLab Docker容器启用SSL (来自语法)。Gitlab是作为DSM5.2的可安装包分发的,并且仅是HTTP,没有SSL加密。甚至无法启用它,因为停靠器容器设置是不可编辑的。如果您设置了您自己的Docker容器,您可以启用SSL,提供您的证书,您就没事了。

在我用新的MariaDB凭据、邮件设置和SSL证书配置了自己的Docker容器之后,它甚至可以使用启用的HSTS。

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

https://serverfault.com/questions/691636

复制
相关文章

相似问题

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