环境:centos7.6
1.下载安装Erlang
https://www.erlang.org/patches/otp-26.2.5https://www.erlang.org/patches/otp-26.2.5
1.1 确认所需Erlang版本
Erlang与rabbitmq版本对应:
Erlang Version Requirements | RabbitMQ

我这里选择最新版rabbitmq,Erlang选的是26.2.5版本
1.2 下载安装Erlang

下载下来的文件放到服务器中解压
tar -xzvf otp_src_26.2.5.tar.gz
安装erlang
yum install -y erlang

2.下载安装rabbitmq
下载下来的文件放到服务器中解压
tar -xvf rabbitmq-server-4.0.7.tar.xz
安装
yum install -y rabbitmq-server

启动管理插件
rabbitmq-plugins enable rabbitmq_management
修改配置文件
vi /etc/rabbitmq/rabbitmq.conf
添加配置(ip设为 0.0.0.0 就可以让外部访问)
listeners.tcp.default = 5672
management.listener.port = 15672
management.listener.ip = 0.0.0.0
启动rabbitmq
systemctl start rabbitmq-server
查看状态
systemctl status rabbitmq-server

设置开机自启动
systemctl enable rabbitmq-server
开启端口(不同云服务器要求不同,有的可能还需要去云服务器管理平台开启端口)
sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
重新加载防火墙
sudo firewall-cmd --reload
查看端口是否开放
sudo firewall-cmd --zone=public --list-ports
初始管理员账户无法外部登录,创建其他用户
rabbitmqctl add_user luobei luobei
rabbitmqctl set_user_tags luobei administrator
rabbitmqctl set_permissions -p / luobei ".*" ".*" ".*"
然后访问 http://你的服务器IP:15672 登录就行了