En este tutorial, le mostraremos cómo instalar RabbitMQ en Debian 11. Para aquellos de ustedes que no lo sabían, RabbitMQ es una aplicación gratuita, de código abierto y una de las más popular software de intermediario de mensajes. Admite múltiples protocolos de mensajería y utiliza complementos para comunicarse con soluciones de mensajería populares como MQTT. RabbitMQ admite múltiples protocolos de mensajería. RabbitMQ se puede implementar fácilmente en configuraciones distribuidas y federadas para cumplir con los requisitos de alta disponibilidad y gran escala. /P>
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de RabbitMQ en Debian 11 (Bullseye).
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 11 (Bullseye).
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar RabbitMQ en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt
comandos en la terminal:
sudo apt update sudo apt upgrade sudo apt install gnupg2 curl wget apt-transport-https software-properties-common
Paso 2. Instalación de Erlang.
RabbitMQ requiere Erlang, simplemente puede descargar el paquete del repositorio de Erlang desde su sitio web oficial e instalarlo en su sistema Debian:
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
Luego, actualice el caché de Apt e instale los paquetes de Erlang:
sudo apt install -f sudo apt update sudo apt install erlang erlang-nox
Paso 3. Instalar RabbitMQ en Debian 11.
De forma predeterminada, RabbitMQ no está disponible en el repositorio base de Debian 11. Por lo tanto, deberá agregar el repositorio RabbitMQ a su sistema Debian:
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 -
Luego, actualice la lista de paquetes de su sistema e instale Erlang usando el siguiente comando:
sudo apt install rabbitmq-server
RabbitMQ se ha instalado en el sistema Debian. Utilice los siguientes comandos para habilitar el servicio RabbitMQ en su sistema. Además, inicie el servicio RabbitMQ:
sudo systemctl start rabbitmq-server sudo systemctl enable rabbitmq-server sudo systemctl status rabbitmq-server
Paso 4. Cree un usuario administrador en RabbitMQ.
Ahora creamos su propia cuenta de administrador en el servidor RabbitMQ usando los siguientes comandos:
rabbitmqctl add_user admin password rabbitmqctl set_user_tags admin administrator
A continuación, establezca el permiso adecuado con el siguiente comando:
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Después de eso, habilite la consola de administración de RabbitMQ usando el siguiente comando:
rabbitmq-plugins enable rabbitmq_management
Paso 5. Acceso a la interfaz web de RabbitMQ.
Una vez instalado correctamente, abra su navegador web y acceda a la consola web de RabbitMQ usando la URL http://your-server-ip-address:15672/
. Debería ver la página de inicio de sesión de RabbitMQ:
¡Felicitaciones! Has instalado RabbitMQ correctamente. Gracias por usar este tutorial para instalar la última versión de RabbitMQ en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, te recomendamos que consultes el RabbitMQ oficial. sitio web.