RabbitMQ · 3 min read · Nov 20, 2025

Cómo instalar y configurar RabbitMQ en Debian 11

RabbitMQ es un software de intermediario de mensajes gratuito, de código abierto y uno de los más populares. Soporta múltiples protocolos de mensajería y utiliza complementos para comunicarse con soluciones de mensajería populares como MQTT. Un intermediario de mensajes es una aplicación que almacena mensajes para una aplicación. Siempre que una aplicación quiera enviar datos a otra aplicación, la aplicación publica el mensaje en el intermediario de mensajes. RabbitMQ se puede implementar en configuraciones distribuidas para cumplir con requisitos de alta escala y alta disponibilidad.

En esta publicación, te mostraremos cómo instalar y configurar el software de intermediario de mensajes RabbitMQ en Debian 11.

Requisitos previos

  • Un servidor que ejecute Ubuntu 20.04.
  • Una contraseña de root configurada en el servidor.

Agregar el repositorio de RabbitMQ

Por defecto, el paquete de RabbitMQ no está incluido en el repositorio predeterminado de Debian 11. Así que necesitarás agregar el repositorio de RabbitMQ a tu sistema.

Primero, instala todas las dependencias requeridas usando el siguiente comando:

apt-get install gnupg2 curl wget apt-transport-https software-properties-common -y

Una vez que todas las dependencias estén instaladas, descarga e instala el paquete del repositorio de Erlang con el siguiente comando:

wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_23.1.5-1~debian~stretch_amd64.deb  
dpkg -i esl-erlang_23.1.5-1~debian~stretch_amd64.deb

Recibirás algunos errores de dependencia. Puedes solucionarlos ejecutando el siguiente comando:

apt-get install -f

A continuación, actualiza el repositorio de Erlang e instala el paquete de Erlang con el siguiente comando:

apt-get update -y  
apt-get install erlang erlang-nox

Luego, agrega el repositorio de RabbitMQ con el siguiente comando:

add-apt-repository 'deb http://www.rabbitmq.com/debian/ testing main'  
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | apt-key add -

Una vez que el repositorio esté agregado, actualiza el repositorio usando el siguiente comando:

apt-get update -y

Una vez que hayas terminado, puedes proceder al siguiente paso.

Instalar el servidor RabbitMQ

Ahora, puedes instalar el servidor RabbitMQ ejecutando el siguiente comando:

apt-get install rabbitmq-server -y

Una vez que la instalación esté terminada, inicia el servicio RabbitMQ y habilítalo para que se inicie al reiniciar el sistema:

systemctl start rabbitmq-server  
systemctl enable rabbitmq-server

Puedes verificar el estado del servicio RabbitMQ usando el siguiente comando:

systemctl status rabbitmq-server

Recibirás la siguiente salida:

? rabbitmq-server.service - RabbitMQ Messaging Server
     Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2021-10-24 05:20:35 UTC; 16s ago
   Main PID: 29132 (beam.smp)
     Status: "Initialized"
      Tasks: 86 (limit: 4679)
     Memory: 79.4M
        CPU: 8.937s
     CGroup: /system.slice/rabbitmq-server.service
             ??29132 /usr/lib/erlang/erts-11.1.8/bin/beam.smp -W w -K true -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmc>
             ??29232 erl_child_setup 65536
             ??29282 inet_gethost 4
             ??29283 inet_gethost 4

Oct 24 05:20:29 debian11 systemd[1]: Starting RabbitMQ Messaging Server...
Oct 24 05:20:35 debian11 systemd[1]: Started RabbitMQ Messaging Server.

Una vez que hayas terminado, puedes proceder al siguiente paso.

Crear usuario administrador para RabbitMQ

A continuación, necesitarás crear un usuario administrador para RabbitMQ. Puedes crearlo usando el siguiente comando:

rabbitmqctl add_user admin password

Luego, establece una etiqueta para tu cuenta de administrador usando el siguiente comando:

rabbitmqctl set_user_tags admin administrator

A continuación, establece los permisos adecuados con el siguiente comando:

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Luego, habilita la consola de administración de RabbitMQ usando el siguiente comando:

rabbitmq-plugins enable rabbitmq_management

Recibirás la siguiente salida:

Enabling plugins on node rabbit@debian11:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@debian11...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.

Una vez que hayas terminado, puedes proceder al siguiente paso.

Acceder al panel de control de RabbitMQ

Por defecto, la consola web de RabbitMQ escucha en el puerto 15672. Puedes verificarlo usando el siguiente comando:

ss -antpl | grep 15672

Recibirás la siguiente salida:

LISTEN 0      1024              0.0.0.0:15672      0.0.0.0:*    users:(("beam.smp",pid=29132,fd=96))    

Ahora, abre tu navegador web y accede a la consola web de RabbitMQ usando la URL http://your-server-ip:15672/. Deberías ver la página de inicio de sesión de RabbitMQ:

Inicio de sesión de RabbitMQ

Proporciona tu nombre de usuario y contraseña de administrador y haz clic en el botón Iniciar sesión. Deberías ver el panel de control de RabbitMQ en la siguiente página:

Panel de control de RabbitMQ

Conclusión

En la guía anterior, aprendiste cómo instalar el servidor RabbitMQ en Debian 11. Para más información, visita el sitio web oficial de tutoriales de RabbitMQ.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.