RabbitMQ Installation · 3 min read · Nov 20, 2025

So installieren und konfigurieren Sie RabbitMQ auf Debian 11

RabbitMQ ist eine kostenlose, Open-Source-Software und eine der beliebtesten Nachrichtenbroker-Software. Es unterstützt mehrere Messaging-Protokolle und verwendet Plugins, um mit beliebten Messaging-Lösungen wie MQTT zu kommunizieren. Ein Nachrichtenbroker ist eine Anwendung, die Nachrichten für eine Anwendung speichert. Immer wenn eine Anwendung Daten an eine andere Anwendung senden möchte, veröffentlicht die App die Nachricht auf dem Nachrichtenbroker. RabbitMQ kann in verteilten Konfigurationen bereitgestellt werden, um Anforderungen an hohe Skalierbarkeit und hohe Verfügbarkeit zu erfüllen.

In diesem Beitrag zeigen wir Ihnen, wie Sie die RabbitMQ-Nachrichtenbroker-Software auf Debian 11 installieren und konfigurieren.

Voraussetzungen

  • Ein Server, der Ubuntu 20.04 ausführt.
  • Ein Root-Passwort ist auf dem Server konfiguriert.

RabbitMQ-Repository hinzufügen

Standardmäßig ist das RabbitMQ-Paket nicht im Standard-Repository von Debian 11 enthalten. Daher müssen Sie das RabbitMQ-Repository zu Ihrem System hinzufügen.

Zuerst installieren Sie alle erforderlichen Abhängigkeiten mit dem folgenden Befehl:

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

Sobald alle Abhängigkeiten installiert sind, laden Sie das Erlang-Repository-Paket mit dem folgenden Befehl herunter und installieren Sie es:

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

Sie werden einige Abhängigkeitsfehler erhalten. Sie können diese beheben, indem Sie den folgenden Befehl ausführen:

apt-get install -f

Als Nächstes aktualisieren Sie das Erlang-Repository und installieren das Erlang-Paket mit dem folgenden Befehl:

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

Fügen Sie als Nächstes das RabbitMQ-Repository mit dem folgenden Befehl hinzu:

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 -

Sobald das Repository hinzugefügt wurde, aktualisieren Sie das Repository mit dem folgenden Befehl:

apt-get update -y

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

RabbitMQ-Server installieren

Jetzt können Sie den RabbitMQ-Server installieren, indem Sie den folgenden Befehl ausführen:

apt-get install rabbitmq-server -y

Sobald die Installation abgeschlossen ist, starten Sie den RabbitMQ-Dienst und aktivieren Sie ihn, damit er beim Systemneustart gestartet wird:

systemctl start rabbitmq-server  
systemctl enable rabbitmq-server

Sie können den Status des RabbitMQ-Dienstes mit dem folgenden Befehl überprüfen:

systemctl status rabbitmq-server

Sie erhalten die folgende Ausgabe:

? 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.

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Admin-Benutzer für RabbitMQ erstellen

Als Nächstes müssen Sie einen Admin-Benutzer für RabbitMQ erstellen. Sie können ihn mit dem folgenden Befehl erstellen:

rabbitmqctl add_user admin password

Setzen Sie als Nächstes ein Tag für Ihr Admin-Konto mit dem folgenden Befehl:

rabbitmqctl set_user_tags admin administrator

Setzen Sie als Nächstes die richtigen Berechtigungen mit dem folgenden Befehl:

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

Aktivieren Sie als Nächstes die RabbitMQ-Management-Konsole mit dem folgenden Befehl:

rabbitmq-plugins enable rabbitmq_management

Sie erhalten die folgende Ausgabe:

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.

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Zugriff auf das RabbitMQ-Dashboard

Standardmäßig hört die RabbitMQ-Webkonsole auf Port 15672. Sie können dies mit dem folgenden Befehl überprüfen:

ss -antpl | grep 15672

Sie erhalten die folgende Ausgabe:

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

Öffnen Sie nun Ihren Webbrowser und greifen Sie auf die RabbitMQ-Webkonsole über die URL http://your-server-ip:15672/ zu. Sie sollten die RabbitMQ-Anmeldeseite sehen:

RabbitMQ-Anmeldung

Geben Sie Ihren Admin-Benutzernamen, Ihr Passwort ein und klicken Sie auf die Schaltfläche Anmelden. Sie sollten das RabbitMQ-Dashboard auf der folgenden Seite sehen:

RabbitMQ-Dashboard

Fazit

In der obigen Anleitung haben Sie gelernt, wie Sie den RabbitMQ-Server auf Debian 11 installieren. Für weitere Informationen besuchen Sie die offizielle Tutorial-Website von RabbitMQ.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.