当前位置:论坛首页 > Linux面板 > 求助

【待反馈】docker部署ssl证书

发表在 Linux面板2024-9-13 19:03 [复制链接] 2 398

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:  宝塔 9.0.0      nginx  1.24.0

系统版本:ubuntu 22.04.4

问题描述:我映射一个端口17788到docker容器中的80端口,然后给docker添加反向代理如下:

访问的时候报错
SSL 接收到一个超出最大准许长度的记录。        
错误代码:SSL_ERROR_RX_RECORD_TOO_LONG

请问该如何配置docker使用https

相关截图(日志、错误):

435716d02881c464ab4246bd20903e35.png
使用道具 举报 只看该作者 回复
发表于 2024-9-13 23:38:36 | 显示全部楼层
`SSL_ERROR_RX_RECORD_TOO_LONG` 错误通常表示在 SSL/TLS 握手过程中接收到了不正确的记录。这可能是因为以下几个原因:

1. **Nginx 配置问题**:检查 Nginx 配置,确保 SSL 配置正确,包括 SSL 证书和私钥路径是否正确,以及是否启用了 SSL。

2. **端口配置问题**:确保 Nginx 的 SSL 配置使用的是 443 端口。如果你的配置中将 SSL 设置为其他端口,也需要检查相应的端口设置。

3. **证书问题**:确保 SSL 证书和私钥文件是有效且未损坏的。证书和私钥必须匹配。

4. **客户端与服务器不兼容**:确保客户端和服务器支持相同的 SSL/TLS 协议版本。

你可以通过查看 Nginx 的错误日志来获取更多详细信息,以帮助定位问题的具体原因。
使用道具 举报 回复 支持 反对
发表于 2024-9-14 10:03:43 | 显示全部楼层
您好,您在配置容器的时候就应该将443端口给映射出去,不建议在原来容器修改了重新新建一个容器吧
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表