1. 程式人生 > >rabbitmq的web管理介面無法使用guest使用者登入

rabbitmq的web管理介面無法使用guest使用者登入

      因為專案需要,在本地主機上安裝了rabbitmq(3.6.6),後發現,只有該主機能夠通過guest登入管理控制檯,別的主機登入後提示登入失敗。查閱了下後,發現官方文件說:由於賬號guest具有所有的操作許可權,並且是預設賬號,出於安全因素的考慮,guest使用者只能通過localhost登入使用,並建議修改guest使用者的密碼以及新建其他賬號管理使用rabbitmq。所以,解決方案就是新建使用者。

1、 登入web控制檯(http://localhost:15672/)進行配置使用者

     在安裝Rabbitmq的主機上,開啟chrome,登入,然後點選admin-->user-->

add user;

    

2、 增加使用者,增加一個使用者名稱為root,密碼為roottagadministrator

     點選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"]}}]}

   ].

儲存後就可以訪問了。