端口 | 作用 |
---|---|
15672 | 管理界面 ui 使用的端口 |
15671 | 管理监听端口 |
5672,5671 | AMQP 0-9-1 without and with TLSclient 端通信口 |
4369 | (epmd)epmd 代表 Erlang 端口映射守护进程,erlang 发现口 |
25672 | ( Erlang distribution) server 间内部通信口 |
官网介绍(官网端口介绍地址)
端口访问
RabbitMQ节点绑定到端口(开放服务器 TCP 套接字),以接受客户端和 CLI 工具连接。其他进程和工具,例如 SELinux,可能会阻止 RabbitMQ 绑定到端口。发生这种情况时,该节点将无法启动。
CLI 工具,客户端库和 RabbitMQ 节点也可以打开连接(客户端 TCP 套接字)。防火墙可以防止节点和 CLI 工具相互通信。确保可以访问以下端口:
4369:epmd,RabbitMQ 节点和 CLI 工具使用的对等发现服务
5672、5671:由不带 TLS 和带 TLS 的 AMQP 0-9-1 和 1.0 客户端使用
25672:用于节点间和 CLI 工具通信(Erlang分发服务器端口),并从动态范围分配(默认情况下限制为单个端口,计算为 AMQP 端口 + 20000)。除非确实需要这些端口上的外部连接(例如,群集使用联合身份验证或在子网外部的计算机上使用 CLI 工具),否则这些端口不应公开。有关详细信息,请参见网络指南。
35672-35682:由 CLI 工具(Erlang 分发客户端端口)用于与节点进行通信,并从动态范围分配(通过服务器分发端口 + 10010 计算为服务器分发端口 + 10000)。有关详细信息,请参见网络指南。
15672:HTTP API 客户端,管理 UI 和 Rabbitmqadmin (仅在启用管理插件的情况下)
61613、61614:不带 TLS 和带 TLS 的 STOMP 客户端(仅在启用 STOMP 插件的情况下)
1883、8883 :(不带和带有 TLS 的 MQTT 客户端,如果启用了 MQTT 插件
15674:STOMP-over-WebSockets 客户端(仅在启用了 Web STOMP 插件的情况下)
15675:MQTT-over-WebSockets 客户端(仅在启用 Web MQTT 插件的情况下)
15692:Prometheus 指标(仅在启用 Prometheus 插件的情况下)
https://blog.csdn.net/qq_37356556/article/details/104700411