Instalei o servidor RabbitMQ mais recente (rabbitmq-server-3.3.0-1.noarch.rpm) em uma nova VM Centos 5.10, de acordo com as instruções no site oficial.
Já fiz isso muitas vezes antes durante o desenvolvimento e nunca tive problemas. No entanto, desta vez não consigo fazer login na interface da web de gerenciamento usando o convidado / usuário convidado padrão.
Nos logs, vejo o seguinte:
=ERROR REPORT==== 4-Apr-2014::00:55:15 ===
webmachine error: path="api/whoami"
"Unauthorized"
O que poderia estar causando isso?
set_user_tags
!Para quem já chegou a esse segmento, mas ainda não consegue acessar o console de gerenciamento após uma nova instalação, meu problema era que o console de gerenciamento não estava ativado , resolvi-o com este comando:
Tipo:
fonte
sudo
)Algo que aconteceu comigo e me causou dores de cabeça:
Eu configurei um novo servidor Linux RabbitMQ e usei um script de shell para configurar meus próprios usuários personalizados (não convidado!).
O script tinha vários desses blocos de "código":
Muito parecido com o da resposta de Gabriele , então eu pego o código dele e não preciso redigir senhas.
Ainda não consegui efetuar login no console de gerenciamento. Então notei que havia criado o script de instalação no Windows (final de linha CR + LF) e convertido o arquivo para Linux (somente LF) e, em seguida, execute novamente o script de instalação no meu servidor Linux.
... e ainda não consegui efetuar login, porque demorou mais 15 minutos até eu perceber que chamar add_user repetidamente não corrigia as senhas quebradas (que provavelmente terminavam com um caractere CR). Eu tive que chamar change_password para cada usuário para corrigir meu erro anterior:
(Outra solução seria excluir todos os usuários e chamar o script novamente)
fonte
Se você estiver no Mac OS, precisará abrir
/usr/local/etc/rabbitmq/rabbitmq-env.conf
e definirNODE_IP_ADDRESS=
, que era 127.0.0.1. Em seguida, adicione outro usuário como a resposta aceita sugerida. Depois disso, reinicie o rabbitMQ,brew services restart rabbitmq
fonte