首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全新安装后无法访问RabbitMQ web管理界面

问全新安装后无法访问RabbitMQ web管理界面
EN

Stack Overflow用户
提问于 2014-04-04 07:01:09
回答 3查看 208.2K关注 0票数 221

根据the instructions on the official site.的说法,我已经在一个新的CentOS5.10VM上安装了最新的RabbitMQ服务器(rabbitmq- server -3.3.0-1.noarch.rpm

我以前在开发过程中做过很多次,从来没有遇到过任何问题。但是,这次我无法使用默认访客/访客用户登录到管理web界面。

在日志中,我看到了以下内容:

代码语言:javascript
复制
=ERROR REPORT==== 4-Apr-2014::00:55:15 ===
webmachine error: path="api/whoami"
"Unauthorized"

这可能是什么原因造成的?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-04 13:24:12

这是自3.3.0版http://www.rabbitmq.com/release-notes/README-3.3.0.txt以来的新特性

代码语言:javascript
复制
server
------

...
25603 prevent access using the default guest/guest credentials except via
      localhost.

如果要启用访客用户,请阅读this或此RabbitMQ 3.3.1 can not login with guest/guest

代码语言:javascript
复制
# remove guest from loopback_users in rabbitmq.config like this
[{rabbit, [{loopback_users, []}]}].
# It is danger for default user and default password for remote access
# better to change password 
rabbitmqctl  change_password guest NEWPASSWORD

如果要使用管理员授权创建新用户,请执行以下操作:

代码语言:javascript
复制
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

现在,您可以使用test test进行访问。

票数 569
EN

Stack Overflow用户

发布于 2016-10-28 20:27:21

一些刚刚发生在我身上的事情,给我带来了一些头痛:

我设置了一个新的Linux服务器,并使用RabbitMQ脚本设置了我自己的自定义用户(而不是来宾!)。

这个脚本有几个这样的“代码”块:

代码语言:javascript
复制
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

与Gabriele's answer中的非常相似,所以我采用了他的代码,不需要修改密码。

尽管如此,我仍然无法登录管理控制台。然后我注意到我已经在Windows中创建了设置脚本(CR+LF行结尾),并将文件转换为Linux (仅限LF),然后在我的Linux服务器上重新运行设置脚本。

..。仍然无法登录,因为我又花了15分钟才意识到一遍又一遍地调用add_user无法修复破解的密码(可能以CR字符结尾)。我不得不为每个用户调用change_password来修复我之前的错误:

代码语言:javascript
复制
rabbitmqctl change_password test test

(另一种解决方案是删除所有用户,然后再次调用脚本)

票数 14
EN

Stack Overflow用户

发布于 2019-07-03 17:16:07

如果你在Mac中,你需要打开/usr/local/etc/rabbitmq/rabbitmq-env.conf并设置NODE_IP_ADDRESS=,它过去是127.0.0.1。然后添加另一个用户作为接受的答案建议。之后,重启rabbitMQ、brew services restart rabbitmq

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22850546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档