SSL을 통해 RabbitMQ 관리 콘솔에 연결할 수 없습니다.

SSL을 통해 RabbitMQ 관리 콘솔에 연결할 수 없습니다.

이상한 문제가 있습니다. 저는 Debian 12에 RabbitMQ를 설치했습니다. 설치 중에 작은 문제가 있었습니다. libssl1.1과 함께 erlang-crypto의 종속성을 전달할 수 없었습니다. 제 시스템에 있던 것이 해당 패키지와 호환되지 않아서 수동으로 다운로드해야 했습니다. 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을 입력하자마자 브라우저가 페이지를 열 수 없고 URL을 입력하자마자 연결 오류가 발생합니다. - 이 사이트에 접속할 수 없습니다. 연결이 재설정되었습니다.

.NET 연결을 사용하여 브로커에 연결할 수 없습니다. 그것은 클라이언트 측이 아닙니다. 다른 호스트의 SSL 서비스에 접근할 수 있으며, 동일한 구성 파일을 가진 다른 서버의 다른 RabbitMQ 관리 콘솔에도 접근할 수 있습니다.

데비안 호스트에는 방화벽이 설치되어 있지 않습니다. RabbitMQ가 여기서 실행되는 유일한 서비스입니다.

무슨 일이 일어날 수 있는지 아시나요?

크시슈토프

관련 정보