In diesem Tutorial zeigen wir Ihnen, wie Sie RabbitMQ unter Debian 10 installieren. Für diejenigen unter Ihnen, die es nicht wussten, RabbitMQ ist eine Open-Source-Message-Broker-Software (manchmal auch als Message-Oriented Middleware bezeichnet). ), das das Advanced Message Queuing Protocol (AMQP) implementiert. Der RabbitMQ-Server ist in der Programmiersprache Erlang geschrieben und basiert auf dem Open Telecom Platform-Framework für Clustering und Failover. Client-Bibliotheken als Schnittstelle zum Broker sind für alle wichtigen Programmiersprachen verfügbar .
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von RabbitMQ auf einem Debian 10 (Buster).
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 10 (Buster).
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie RabbitMQ auf Debian 10 Buster
Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie das folgende apt
ausführen Befehle im Terminal:
sudo apt update sudo apt upgrade
Schritt 2. Erlang installieren.
RabbitMQ erfordert, dass Erlang auf dem System installiert ist. Führen Sie den folgenden Befehl aus, um Erlang zu installieren:
wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_23.1.5-1~debian~stretch_amd64.deb sudo dpkg -i esl-erlang_23.1.5-1~debian~stretch_amd64.deb
Als nächstes aktualisieren Sie Ihre Systempaketliste und installieren Erlang:
sudo apt update sudo apt install erlang erlang-nox
Schritt 3. RabbitMQ unter Debian 10 installieren.
Jetzt fügen wir das RabbitMQ-Apt-Repository zu Ihrem System hinzu. Außerdem müssen Sie den RabbitMQ-Signaturschlüssel auf Ihrem System importieren:
sudo add-apt-repository 'deb http://www.rabbitmq.com/debian/ testing main' wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
Wenn Sie fertig sind, aktualisieren Sie apt-cache und installieren Sie den RabbitMQ-Server auf Ihrem System:
sudo apt update sudo apt install rabbitmq-server
Verwenden Sie nach erfolgreicher Installation die folgenden Befehle, um den RabbitMQ-Dienst auf Ihrem System zu aktivieren. Starten Sie außerdem den RabbitMQ-Dienst:
sudo systemctl enable rabbitmq-server sudo systemctl start rabbitmq-server
Schritt 4. Erstellen Sie einen Benutzer auf RabbitMQ.
Jetzt erstellen wir mit den folgenden Befehlen Ihr eigenes Administratorkonto auf dem RabbitMQ-Server. Passwort mit eigenem Passwort ändern:
sudo rabbitmqctl add_user admin password sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Schritt 5. Konfigurieren Sie das RabbitMQ Management Dashboard.
Sie können optional das RabbitMQ Management Web-Dashboard für eine einfache Verwaltung aktivieren:
sudo rabbitmq-plugins enable rabbitmq_management
Schritt 6. Zugriff auf die RabbitMQ-Webschnittstelle.
RabbitMQ ist standardmäßig auf HTTP-Port 15672 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:15672
oder http://server-ip-address:15672.
Verwenden Sie den in Schritt 4 erstellten Benutzernamen und das Passwort und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen.
Herzlichen Glückwunsch! Sie haben RabbitMQ erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von RabbitMQ auf Debian 10 Buster verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle RabbitMQ-Website zu besuchen .