He instalado el último servidor RabbitMQ (rabbitmq-server-3.3.0-1.noarch.rpm) en una nueva máquina virtual Centos 5.10 de acuerdo con las instrucciones del sitio oficial.
Lo he hecho muchas veces antes durante el desarrollo y nunca tuve ningún problema. Sin embargo, esta vez no puedo iniciar sesión en la interfaz web de administración con el usuario invitado / invitado predeterminado.
En los registros, veo lo siguiente:
=ERROR REPORT==== 4-Apr-2014::00:55:15 ===
webmachine error: path="api/whoami"
"Unauthorized"
¿Qué podría estar causando esto?
set_user_tags
!Para quien llegó a este hilo pero aún no puede acceder a la consola de administración después de una nueva instalación, mi problema fue que la consola de administración no estaba habilitada , lo resolví con este comando:
Tipo:
fuente
sudo
)Algo que me sucedió y me causó algunos dolores de cabeza:
Configuré un nuevo servidor Linux RabbitMQ y utilicé un script de shell para configurar mis propios usuarios personalizados (¡no invitados!).
El script tenía varios de esos bloques de "código":
Muy similar al de respuesta de Gabriele , así que tomo su código y no necesito redactar contraseñas.
Aún así no pude iniciar sesión en la consola de administración. Luego me di cuenta de que había creado el script de configuración en Windows (final de línea CR + LF) y convertí el archivo a Linux (solo LF), luego volví a ejecutar el script de configuración en mi servidor Linux.
... y todavía no podía iniciar sesión, porque me tomó otros 15 minutos hasta que me di cuenta de que llamar a add_user una y otra vez no solucionaría las contraseñas rotas (que probablemente terminaron con un carácter CR). Tuve que llamar a change_password para que cada usuario arreglara mi error anterior:
(Otra solución habría sido eliminar todos los usuarios y luego volver a llamar al script)
fuente
Si está en Mac OS, debe abrir
/usr/local/etc/rabbitmq/rabbitmq-env.conf
y configurarNODE_IP_ADDRESS=
, solía ser 127.0.0.1. Luego agregue otro usuario como sugiere la respuesta aceptada. Después de eso, reinicie rabbitMQ,brew services restart rabbitmq
fuente