在訪問管理界面使用guest用戶登錄時出現login failed錯誤。
到服務器上查詢日志顯示出現錯誤的原因是:HTTP access denied: user ‘guest’ - User can only log in via localhost。
解決:
rabbitmq從3.3.0開始禁止使用guest/guest權限通過除localhost外的訪問。我的是3.6
如果想使用guest/guest通過遠程機器訪問,需要在rabbitmq配置文件中(找到/rabbitmq_server-3.6.14/ebin下面的rabbit.app文件)中設置
loopback_users為[]。
找到/rabbitmq_server-3.6.14/ebin下面的rabbit.app文件文件完整內容如下(注意后面的半角句號):
找到:loopback_users里的<<”guest”>>刪除。
[{rabbit, [{loopback_users, []}]}].
然后重啟
systemctl restart rabbitmq-server.service
搞定