美文网首页
rabbitMQ 默认监听了本机,外部无法访问

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

作者: JerryDai | 来源:发表于2020-03-10 22:05 被阅读0次

    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/

    相关文章

      网友评论

          本文标题:rabbitMQ 默认监听了本机,外部无法访问

          本文链接:https://www.haomeiwen.com/subject/oxundhtx.html