• rabbitmq3.8版本默认用户guest访问报错User can only log in via localhost解决方案


    原文地址:https://blog.csdn.net/shenhonglei1234/article/details/82745601

    在centos7系统上搭建的rabbitmq3.8版本,但是发现跟其他的版本明显有些区别,比如web访问入口guest用户登录问题,报错是只允许通过localhost访问,解决方法是rabbitmq其他版本是修改sbin/rabbitmq.app文件,把其中的一行直接修改成[{rabbit, [{loopback_users, []}]}].再重启rabbitmq即可,但是这里的版本不行,因为没有rabbitmq.app文件。看样子网上大多数都是低版本的rabbitmq的解决方法,于是研究了一下其他的解决方法供参考。

    第一种

    创建/etc/rabbitmq/rabbitmq.config文件并添加以下内容

    [{rabbit, [{loopback_users, []}]}].
    

    然后重启rabbitmq服务即可

    第二种

    只能本机通过localhost方式访问了,一般不安装图形界面,所以这个基本不会选择

    第三种

    再添加个用户即可,如下所示:

    [root@rabbitmq1 ebin]# rabbitmqctl add_user admin 111111
    Adding user "admin" ...
    [root@rabbitmq1 ebin]# rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
    Setting permissions for user "admin" in vhost "/" ...
    [root@rabbitmq1 ebin]# rabbitmqctl set_user_tags admin administrator
    Setting tags for user "admin" to [administrator] ...
    

    不用重启服务,直接访问即可。

  • 相关阅读:
    1.2.2 标准命令概述
    1.3 第一个Go程序
    2. 基础类型
    转载:Pixhawk源码笔记一:APM代码基本结构
    IIS6的工作进程回收
    在电脑前独坐,又已经凌晨3点了
    IT人:为什么快乐不起来
    平淡的一天,平淡的心情
    发现一个很好玩的东西
    Jmeter脚本增强检查点
  • 原文地址:https://www.cnblogs.com/eyesfree/p/14775940.html
Copyright © 2020-2023  润新知