rabbitmq的web管理介面無法使用guest使用者登入
阿新 • • 發佈:2019-01-30
因為專案需要,在本地主機上安裝了rabbitmq(3.6.6),後發現,只有該主機能夠通過guest登入管理控制檯,別的主機登入後提示登入失敗。查閱了下後,發現官方文件說:由於賬號guest具有所有的操作許可權,並且是預設賬號,出於安全因素的考慮,guest使用者只能通過localhost登入使用,並建議修改guest使用者的密碼以及新建其他賬號管理使用rabbitmq。所以,解決方案就是新建使用者。
1、 登入web控制檯(http://localhost:15672/)進行配置使用者
在安裝Rabbitmq的主機上,開啟chrome,登入,然後點選admin-->user-->
2、 增加使用者,增加一個使用者名稱為root,密碼為root,tag為administrator
點選Add user,表格中會增加root使用者,如下圖:
3、 點選表格中的root,在新出現的頁面點選Set permission,賦予所有許可權
點選set permission後,會出現
4、 配置%APPDATA%\RabbitMQ\rabbitmq.config檔案為:
開啟%APPDATA%\RabbitMQ\目錄:直接在位址列中輸入%APPDATA%\RabbitMQ\
然後用記事本開啟rabbitmq.config,
內容如下:
[
{rabbit,[{tcp_listener,[5672],{loopback_user,["guest"]}}]}
].
儲存後就可以訪問了。