zoukankan      html  css  js  c++  java
  • rabbitmq3.8版本默认用户guest访问报错User can only log in via localhost解决方案

    在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] ...
    

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

  • 相关阅读:
    二维hash(Uva 12886)
    C#中的线程(一)入门
    全国各地所有高校名单数据库 全国所有高校排名
    协议与代理
    表的约束条件
    na 斐波那契数列f(f(n))
    gcd题目
    Neighbor 隔壁
    hadoop
    Mybatis中实现mysql分页写法!!注意
  • 原文地址:https://www.cnblogs.com/FengGeBlog/p/13905541.html
Copyright © 2011-2022 走看看