rabbitMQ 默认监听了本机,外部无法访问
2020-03-10 本文已影响0人
JerryDai
在 macOS
下,使用 brew 安装了 rabbitMQ
,发现外部是访问不了 5672
端口的。使用命令查看后改端口只监听了localhost
,那就可以解释为什么不能访问了。如下图:
①处只监听了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
...
重启即可生效