Zum Hauptinhalt springen

RabbitMQ

Beschreibung

RabbitMQ ist ein beliebtes Message-Broker-System, das mit dem AMQP (Advanced Message Queuing Protocol) arbeitet. Es wird für den asynchronen Datenaustausch zwischen verschiedenen Diensten in verteilten Systemen verwendet.

Das RabbitMQ-Management-Plugin bietet eine HTTP-basierte API für die Verwaltung und Überwachung von RabbitMQ-Knoten und -Clustern sowie eine browserbasierte UI und ein Befehlszeilen-Tool, rabbitmqadmin.

Erste Schritte

RabbitMQ wird mit einem Image installiert und startet automatisch, wenn der Server hochfährt.

Nach der Installation des Images ist die RabbitMQ-Weboberfläche unter https://example.com:8080/ erreichbar, wobei example.com der Hostname Ihres Servers ist.

Verwenden Sie für den Zugriff auf die Weboberfläche die Zugangsdaten, die Ihnen per E-Mail zugesandt wurden.

Zusätzlich finden Sie die Anmeldedaten auf dem Server in der Datei:

/root/.app_credentials

Um auf diese Datei zuzugreifen, müssen Sie sich per SSH am Server anmelden. Sie können sich per SSH mit dem Server verbinden:

  • Mit einem SSH-Schlüssel, wenn diese Option vor der Erstellung des Servers aktiviert wurde
  • Mit dem per E-Mail gesendeten Passwort des Benutzers root, wenn der Server aktiviert wird

Alt-Text

Domain ändern

Wenn Sie Ihre eigene Domain oder Subdomain für den Zugriff auf die RabbitMQ-Weboberfläche verwenden möchten, müssen Sie sich per SSH als Benutzer root am Server anmelden und den folgenden Befehl ausführen:

add_domain

Sie werden aufgefordert, eine Domain oder Subdomain im Format subdomain.example.com einzugeben.

Hinweis

Stellen Sie sicher, dass Ihre Domain existiert und auf die IPv4-Adresse Ihres Servers verweist!

Wenn das Skript abgeschlossen ist, wird ein Let's Ecnrypt-Zertifikat für die angegebene Domain oder Subdomain ausgestellt, und die Weboberfläche ist unter https://example.com:8080/ verfügbar, wobei example.com die zuvor angegebene Domain (Subdomain) ist.

Installierte Software

NameLizenz
RabbitMQMPL 2.0
CaddyApache-Lizenz 2.0

Weitere Informationen zu den installierten Paketen finden Sie in deren offizieller Dokumentation: