Не удается войти в веб-консоль управления RabbitMQ


Я установил сервер RabbitMQ, установленный в CentOS 6.6, а также установил и включил модуль управления. Если я выполняю команду rabbitmq-plugins list , это то, что я получаю в консоли:

 Configured: E = explicitly enabled; e = implicitly enabled
 | Status:   * = running on rabbit@pdone-staging
 |/
[e*] amqp_client                       3.5.0
[  ] cowboy                            0.5.0-rmq3.5.0-git4b93c2d
[  ] eldap                             3.5.0-gite309de4
[e*] mochiweb                          2.7.0-rmq3.5.0-git680dba8
[  ] rabbitmq_amqp1_0                  3.5.0
[  ] rabbitmq_auth_backend_ldap        3.5.0
[  ] rabbitmq_auth_mechanism_ssl       3.5.0
[  ] rabbitmq_consistent_hash_exchange 3.5.0
[  ] rabbitmq_federation               3.5.0
[  ] rabbitmq_federation_management    3.5.0
[E*] rabbitmq_management               3.5.0
[e*] rabbitmq_management_agent         3.5.0
[  ] rabbitmq_management_visualiser    3.5.0
[  ] rabbitmq_mqtt                     3.5.0
[  ] rabbitmq_shovel                   3.5.0
[  ] rabbitmq_shovel_management        3.5.0
[  ] rabbitmq_stomp                    3.5.0
[  ] rabbitmq_test                     3.5.0
[  ] rabbitmq_tracing                  3.5.0
[e*] rabbitmq_web_dispatch             3.5.0
[  ] rabbitmq_web_stomp                3.5.0
[  ] rabbitmq_web_stomp_examples       3.5.0
[  ] sockjs                            0.3.4-rmq3.5.0-git3132eb9
[e*] webmachine                        1.10.3-rmq3.5.0-gite9359c7

Я пытаюсь получить доступ с guest пользователем по умолчанию после смены пароля через rabbitmqctl change_password guest <newpassword>, но каждый раз, когда я пытаюсь войти в http://localhost:15672/, я получаю сообщение Login failed. У меня есть проверка guest разрешения и, по-видимому, правильные:

rabbitmqctl list_user_permissions guest
Listing permissions for user "guest" ...
/       .*      .*      .*
Итак, чего мне здесь не хватает? Почему я не могу войти в консоль управления?
1 2

1 ответ:

Гостевой логин деактивирован в рабочей среде.

Таким образом, вы должны создать нового пользователя.Также я думаю, что это хорошая практика, чтобы удалить гостевой пользователь в производственной среде после создания нового user.So

sudo rabbitmqctl add_user myuser mypass
sudo rabbitmqctl set_permissions -p / myuser ".*" ".*" ".*"
sudo rabbitmqctl set_user_tags myuser administrator