目录
1.账号添加
RabbitMQ默认只有一个guest帐号,guest帐号只能在RabbitMQ安装服务器上登录,在其它服务器用guest登录提示User can only log in via localhost。
这个情况的最佳解决办法是添加一个新的帐号
进入RabbitMQ安装目录 D:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9\sbin
#第一步:添加 admin 用户并设置密码 rabbitmqctl add_user admin 123456 #第二步:添加 admin 用户为administrator角色 rabbitmqctl set_user_tags admin administrator #第三步:设置 admin 用户的权限,指定允许访问的vhost以及write/read rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" #第四步:查看vhost(/)允许哪些用户访问 rabbitmqctl list_permissions -p / #第五步:查看用户列表 rabbitmqctl list_users #第六步:配置允许远程访问的用户,rabbitmq的guest用户默认不允许远程主机访问。 在windows 下的 rabbitmq安装文件下的etc文件下的配置文件添加以下 [ {rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["账户名"]}]} ].