rabbitmq問題之HTTP access denied: user 'guest' - User can only log in via localhost


問題:

昨天安裝rabbitmq(3.3.4版本)服務,並啟用rabbitmq_management插件去管理rabbitmq服務,但是在訪問管理界面使用guest用戶登錄時出現login failed錯誤。

到服務器上查詢日志顯示出現錯誤的原因是:HTTP access denied: user 'guest' - User can only log in via localhost。

解決:

rabbitmq從3.3.0開始禁止使用guest/guest權限通過除localhost外的訪問。

如果想使用guest/guest通過遠程機器訪問,需要在rabbitmq配置文件中(/etc/rabbitmq/rabbitmq.config)中設置loopback_users為[]。

/etc/rabbitmq/rabbitmq.config文件完整內容如下(注意后面的半角句號):

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

  

參考:

http://www.rabbitmq.com/release-notes/README-3.3.0.txt

http://www.rabbitmq.com/access-control.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM