У меня странная проблема. Я установил RabbitMQ на Debian 12. Возникла небольшая проблема во время установки - я не смог передать зависимость 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.
Есть идеи, что может происходить?
Кшиштоф