柳高廷 发表于 2024-9-13 19:03:06

【待反馈】docker部署ssl证书

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

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

访问的时候报错
SSL 接收到一个超出最大准许长度的记录。      错误代码:SSL_ERROR_RX_RECORD_TOO_LONG
请问该如何配置docker使用https

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

宝塔用户_ntbosl 发表于 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端口给映射出去,不建议在原来容器修改了重新新建一个容器吧
页: [1]
查看完整版本: 【待反馈】docker部署ssl证书