我已经根据the instructions on the official site.在新的Centos 5.10虚拟机上安装了最新的RabbitMQ服务器(rabbitmq-server-3.3.0-1.noarch.rpm
在开发过程中我已经这样做过很多次了,从来没有遇到过任何问题。但是,这次我无法使用默认的guest/guest用户登录到管理Web界面。
在日志中,我看到以下内容:
=ERROR REPORT==== 4-Apr-2014::00:55:15 ===
webmachine error: path="api/whoami"
"Unauthorized"
是什么原因导致的?
6条答案
按热度按时间ercv8c1e1#
这是自版本3.3.0 http://www.rabbitmq.com/release-notes/README-3.3.0.txt以来的新功能
如果要启用访客用户,请读取this或以下命令RabbitMQ 3.3.1 can not login with guest/guest
如果要创建具有管理员赠款的新用户:
现在您可以使用test test访问。
c8ib6hqw2#
如果全新安装后仍无法访问管理控制台,请检查**管理控制台是否已启用。**要启用它:
1.转到RabbitMQ命令提示符。
1.类型:
zpqajqem3#
刚发生在我身上的事让我头疼:
我已经设置了一个新的LinuxRabbitMQ服务器,并使用shell脚本设置了我自己的自定义用户(不是guest!)。
这个脚本有几个这样的“代码”块:
与Gabriele's answer中的代码非常相似,所以我使用了他的代码,不需要修改密码。
我仍然无法登录管理控制台。然后我注意到我已经在Windows中创建了安装脚本(CR+LF行结束),并将文件转换为Linux(仅LF),然后在我的Linux服务器上重新运行安装脚本。
...仍然无法登录,因为又过了15分钟,我才意识到一遍又一遍地调用add_user并不能修复损坏的密码(可能以CR字符结尾)。我不得不为每个用户调用change_password来修复我之前的错误:
(另一个解决方案是删除所有用户,然后再次调用脚本)
ztigrdn84#
如果在Windows上并使用chocolatey安装,请确保防火墙允许默认端口:
用于“远程”访问。
bvk5enib5#
我也无法登录Rabbit的网页界面。在我的情况下,这个网页界面的浏览器禁用了cookie。我允许cookie被保存并重新启动chrome。我可以再次登录。
wj8zmpe16#
如果是Mac OS,需要打开
/usr/local/etc/rabbitmq/rabbitmq-env.conf
,设置NODE_IP_ADDRESS=
,原来是127.0.0.1,然后按照接受的答案建议添加另一个用户,然后重启rabbitMQ,brew services restart rabbitmq