无法通过 SSL 访问 RabbitMQ 管理控制台

无法通过 SSL 访问 RabbitMQ 管理控制台

我遇到了一个奇怪的问题。我在 Debian 12 上安装了 RabbitMQ。安装过程中出现了一个小问题 - 我无法传递 erlang-crypto 与 libssl1.1 的依赖关系 - 我系统上的依赖关系与该包不兼容,我不得不手动下载 libssl1.1_1.1.1n-0+deb11u5_amd64.deb 包以继续安装过程。我从默认配置开始,添加了管理控制台插件,一切正常。

然后我为代理及其管理控制台添加了 SSL/TLS 支持,从服务器端来看,它看起来不错。以下是来自 rabbitMQ 诊断的管理部分:

Enabled plugins:

 * rabbitmq_management
 * rabbitmq_management_agent
 * rabbitmq_web_dispatch
 * amqp_client
 * cowboy
 * cowlib

Interface: 0.0.0.0, port: 15671, protocol: https, purpose: HTTP API over TLS (HTTPS)
Interface: [::], port: 25672, protocol: clustering, purpose: inter-node and CLI tool communication
Interface: [::], port: 5672, protocol: amqp, purpose: AMQP 0-9-1 and AMQP 1.0
Interface: [::], port: 5671, protocol: amqp/ssl, purpose: AMQP 0-9-1 and AMQP 1.0 over TLS

端口已开放并且正在监听:

tcp             LISTEN           0                1024                             0.0.0.0:15671                          0.0.0.0:*              users:(("beam.smp",pid=439,fd=38)) 

但是我无法访问它 - 当我输入 URL 时,浏览器无法打开页面并出现连接错误 - 无法访问此站点,连接已被重置。

我无法使用 .NET 连接连接到代理。客户端没有任何问题 - 我可以访问其他主机的 SSL 服务,也可以访问具有相同配置文件的其他服务器上的其他 RabbitMQ 管理控制台。

Debian 主机上没有安装防火墙 - RabbitMQ 是其上运行的唯一服务。

知道会发生什么吗?

克日什托夫

相关内容