每日一招:RabbitMQ登录提示User can only log in via localhost

每日一招,每日掌握一个要点,日积月累的积累 。虽然马上成为不了大神,大牛,但离大神不远了。

MQ全程为message queue,即消息队列。是一种跨进程、异步通信机制、用于上下游传递消息。RabbitMQ是由Erlang语言开发,基于AMQP协议(Advanced Message Queuing Protocol 高级消息队列协议)实现的消息队列,它是一种应用程序之间的通信方法,消息队列在实际开发应用中有着非常广泛的使用。

RabbitMQ 默认只能用http://127.0.0.1:15672 或者 http://localhost:15672/ 登录,可以用guest帐号和guest密码登录。

用本机IP登录http://172.16.7.43:15672/登录时,用guest帐号和guest密码登录提示 User can only log in via localhost

原因

RabbitMQ默认只有一个guest帐号,guest帐号只能在RabbitMQ安装服务器上登录,在其它服务器用guest登录提示User can only log in via localhost。

解决方案

添加一个新的帐号

进入RabbitMQ安装目录 我的是: D:develop_toolRabbitMQrabbitmq_server-3.8.9sbin

#第一步:添加 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,然后用设置账户和密码登录。

热门推荐

1.每日一招:搭建Jenkins,Gitlab自动化打包部署项目

2.Linux安装MYSQL8.0

3.每日一招:mysql update更新替换某个字符串

4.个人可以做哪些副业兼职赚钱?

展开阅读全文

页面更新:2024-05-16

标签:提示   副业   帐号   大神   队列   协议   密码   消息   通信   用户

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top