1.先安装Erlang
# wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
# rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
# rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
# sudo yum install erlang
# yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
2.安装RabbitMQ
# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
# rpm -ivh rabbitmq-server-3.6.1-1.noarch.rpm
3.操作命令
启动
# service rabbitmq-server start
停止
# service rabbitmq-server stop
重启
# service rabbitmq-server restart
设置开机启动
# chkconfig rabbitmq-server on
4.开启web界面管理工具
# rabbitmq-plugins enable rabbitmq_management
# service rabbitmq-server restart
5.防火墙开放15672端口访问
永久添加15672端口
# firewall-cmd --add-port=15672/tcp --permanent
查看端口是否生效
# firewall-cmd --list-all
阿里云服务器安全组配置开放15672端口
6.RabbitMQ添加用户
1.登陆服务器的RabbitMQ的控制页面,页面地址是http://+ip+:15672
2.在3.3.1和之后的版本中,出于安全的考虑,guest这个默认的用户只能通过http://localhost:15672 来登录,其他的IP无法直接使用这个账号。 这对于服务器上没有安装桌面的情况是无法管理维护的
3.为了解决2的问题,我们新增一个超级管理员来管理
新增用户admin
# rabbitmqctl add_user admin 123456
查看admin这个用户有了
# rabbitmqctl list_users
# rabbitmqctl set_user_tags admin administrator
查看admin发现已经是管理员了
# rabbitmqctl list_users
用admin这个用户的账号密码就可以登陆RabbitMQ的控制页面了