奇妙な問題が発生しています。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 は、その上で実行されている唯一のサービスです。
何が起こっているのか分かりますか?
クリストフ