1. 程式人生 > >centos 7安裝 rabbitmq 用yum 安裝

centos 7安裝 rabbitmq 用yum 安裝

信息 一行 stat server centos 7 www. attr eas rpm

先安裝Erlang

rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm

然後安裝rabbitmq,rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm

service rabbitmq-server start

service rabbitmq-server stop

rabbitmqctl status

瀏覽器上輸入 :http://外網ip:15672/
發現連不上

用以下命令安裝維護插件:

rabbitmq-plugins enable rabbitmq_management 
  • 1

重啟

service rabbitmq-server restart
  • 1

再進入http://外網ip:15672/ ,用戶名和密碼都是guest。

登錄的時候會報錯,這是因為guest賬號只允許localhost登錄

以上部分參考 http://blog.csdn.net/zheng911209/article/details/49945677

遠程訪問配置

  默認網頁是不允許訪問的,需要增加一個用戶修改一下權限,代碼如下:

  添加用戶:rabbitmqctl add_user admin admin

  添加權限:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

修改用戶角色rabbitmqctl set_user_tags admin administrator

  然後就可以遠程訪問了,然後可直接配置用戶權限等信息。

以上參考 http://www.linuxidc.com/Linux/2016-03/129557.htm

最直接的辦法是修改 vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.5.6/ebin/rabbit.app

找到{loopback_users,[<<"guest">>]}這一行,將guest去掉{loopback_users,[<<"">>]}

重啟rabbitmq就可以遠程登錄了




centos 7安裝 rabbitmq 用yum 安裝