安装rabbitmq服务
先按顺序执行以下命令
yum install erlang
前往rabbitmq官网,寻找下载地址(以下演示centos下载)。
右键复制下载链接地址
下载rabbitmq安装包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.12/rabbitmq-server-3.8.12-1.el8.noarch.rpm
安装rabbitmq
yum install rabbitmq-server-3.8.12-1.el8.noarch.rpm
启动rabbitmq服务
service rabbitmq-server start
安装可视化管理界面
/sbin/rabbitmq-plugins enable rabbitmq_management
查看rabbitmq状态
service rabbitmq-server status
这个时候,就可以通过你的,公网IP:15672访问了。
如果不行的话,请确认你的服务器控制台是否放开15672端口了。就像下面这样(阿里云的安全组规则)。
访问成功后,使用guest是登录不进去的,因为rabbitmq在3.3.0版本后就禁止localhost外使用该账户访问该网页。所以需要使用别的手段
解决高版本rabbitmq使用guest登录不上的问题
方法一
使用yum默认安装rabbitmq的情况下,在/etc/rabbitmq/ 目录下创建 rabbitmq.conf 文件,在文件中加入下面这句话
[{rabbit,[{loopback_users,[]}]}].
重启rabbitmq服务即可
方法二
添加与guest具有同等权限的用户,顺序执行以下命令,其中admin是用户名,111111是密码,可以自行设定。
rabbitmqctl add_user admin 111111
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator