tutorial start rabbit log how examples centos rabbitmq

centos - log - rabbitmq start



Cómo acceder a RabbitMq públicamente (3)

He instalado y configurado Rabbitmq en el servidor remoto de Centos. Más tarde creé un archivo "rabbitmq.config" y agregué la línea

[{conejo, [{loopback_users, []}]}]

y luego reinicie el servidor rabbitmq. Intenté nuevamente iniciar sesión en la interfaz web de administración de rabbitmq desde mi máquina local usando las credenciales de invitado, pero obteniendo

error de inicio de sesion

mensaje de error. ¿Cuál es la forma correcta de vaciar la configuración de usuario de bucle invertido para Rabbitmq en Centos.


Desde RabbitMQ 3.3.0, no puede utilizar las credenciales de invitado / invitado predeterminadas, excepto a través de localhost (consulte las notas de la versión 3.3.0 para obtener más información).

Como una posible solución, usted puede (y probablemente debería) crear un usuario seguro personalizado para ser usado para monitoreo, administración, etc.

También puede utilizar la configuración de proxy .

PD:

si habilitó loopback_users compruebe que la configuración correcta NODENAME cargada (para ejecutar NODENAME ), está bien formada (tiene una sintaxis válida y terminó con . ), el complemento de administración se activó y comenzó y no existe ninguna regla de bloqueo de firewall.

PPS:

Compruebe que el usuario predeterminado es guest , existe y tiene una contraseña predeterminada ( guest ). Si usa alguna biblioteca para acceder a RabbitMQ, verifique que tenga los mismos valores predeterminados que el remoto ( guest : guest ) o especifíquelos explícitamente.


En primer lugar, conéctese a la máquina del servidor rabbitmq utilizando el cliente ssh para poder ejecutar rabbitmqctl (como puTTY) y acceder al directorio sbin de la instalación de rabbit

  1. necesita crear un usuario para cualquier vhost en ese sistema (aquí uso vhost predeterminado "/" )

$ rabbitmqctl add_user yourName yourPass

  1. Establezca los permisos para ese usuario para vhost predeterminado

$ rabbitmqctl set_permissions -p / yourName ".*" ".*" ".*"

  1. Establezca la etiqueta de administrador para este usuario (para permitirle acceder al complemento de administración)

$ rabbitmqctl set_user_tags yourName administrator

... y ya está listo para iniciar sesión en la interfaz gráfica de administración de rabbitmq utilizando yourName y yourPass desde cualquier navegador apuntando a http://"*********":15672 donde ***** es su servidor IP espero que ayude ...

:-)


Hay un archivo de configuración de ejemplo, en centos do:

cp /usr/share/doc/rabbitmq-server-3.4.2/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

Buscar y eliminar comentarios (y comas):

{loopback_users, []}

Entonces, deja de rabbitmq:

rabbitmqctl stop

Ahora inicia el servidor:

service rabbitmq-server start

Ahora el usuario "invitado" puede acceder desde cualquier lugar.