rabbitMQ 默认监听了本机,外部无法访问

2020-03-10  本文已影响0人  JerryDai

macOS 下,使用 brew 安装了 rabbitMQ,发现外部是访问不了 5672 端口的。使用命令查看后改端口只监听了localhost,那就可以解释为什么不能访问了。如下图:

w500
①处只监听了localhost,②处是不限制。所以需要把 amqp 监听修改为指定IP等。

修改此文件 /usr/local/Cellar/rabbitmq/3.7.16/sbin/rabbitmq-env,(文件路径按实际目录来,这个是我本机地址)增加如下代码:

...
# 增加这行,并且修改为本机IP(多网卡的需要注意绑定的网卡是否是其他机器可访问)
NODE_IP_ADDRESS=192.168.0.105

DEFAULT_NODE_IP_ADDRESS=auto
DEFAULT_NODE_PORT=5672
...

重启即可生效

参考文献

http://liubin.nanshapo.com/2013/09/04/rabbitmq-on-os-x/

上一篇下一篇

猜你喜欢

热点阅读