相关疑难解决方法(0)

如何让 RabbitMQ 只监听本地主机?

我已经在 Debian Linux Squeeze 机器上安装了 RabbitMQ,我希望它只收听 localhost 接口。我已经添加了

RABBITMQ_NODE_IP_ADDRESS=127.0.0.1
Run Code Online (Sandbox Code Playgroud)

到我的/etc/rabbitmq/rabbitmq.conf文件,这使它在侦听amqp端口 (5672)时仅绑定到 localhost 接口。但是,在侦听端口 epmd (4369) 和 43380 时,它仍然绑定到所有接口:

# lsof -n -a -i -urabbitmq
COMMAND   PID     USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
epmd     7353 rabbitmq    3u  IPv4 1177662      0t0  TCP *:epmd (LISTEN)
epmd     7353 rabbitmq    5u  IPv4 1177714      0t0  TCP 127.0.0.1:epmd->127.0.0.1:50877 (ESTABLISHED)
beam.smp 7365 rabbitmq   10u  IPv4 1177711      0t0  TCP *:43380 (LISTEN)
beam.smp 7365 rabbitmq   11u  IPv4 1177713      0t0  TCP 127.0.0.1:50877->127.0.0.1:epmd (ESTABLISHED)
beam.smp 7365 rabbitmq …
Run Code Online (Sandbox Code Playgroud)

rabbitmq

45
推荐指数
3
解决办法
5万
查看次数

标签 统计

rabbitmq ×1