1. 程式人生 > >RabbitMQ不能遠端訪問問題

RabbitMQ不能遠端訪問問題

閒話

  本文講述RabbitMQ不能遠端訪問的解決方法。

問題

RabbitMQ不能遠端訪問,比如在node1機器上安裝並啟動RabbitMQ,但是在node2機器上寫連線node1機器的RabbitMQ的程式碼,卻連線不上。

解決

新增使用者並授權

rabbitmqctl add_user csh csh
rabbitmqctl set_user_tags csh administrator
rabbitmqctl set_permissions -p / csh “.” “.” “.*”

配置

在/etc/rabbitmq/rabbitmq.config中配置

[
  {rabbit,
    [
      {tcp_listeners, [5672]},
      {loopback_users, ["csh"]}
    ]
  }
].

驗證

在node2中執行連線node1機器的RabbitMQ的程式碼