Przejdź do głównej treści

RabbitMQ

Opis

RabbitMQ to popularny system brokera wiadomości działający z wykorzystaniem AMQP (Advanced Message Queuing Protocol). Jest używany do asynchronicznej wymiany danych między różnymi usługami w systemach rozproszonych.

Wtyczka zarządzania RabbitMQ udostępnia oparte na HTTP API do zarządzania i monitorowania węzłów oraz klastrów RabbitMQ, wraz z interfejsem użytkownika dostępnym w przeglądarce i narzędziem wiersza poleceń rabbitmqadmin.

Pierwsze kroki

RabbitMQ jest instalowany z obrazem i uruchamia się automatycznie po uruchomieniu serwera.

Po instalacji obrazu interfejs webowy RabbitMQ będzie dostępny pod adresem https://example.com:8080/, gdzie example.com to nazwa hosta Twojego serwera.

Aby uzyskać dostęp do interfejsu webowego, użyj danych logowania przesłanych do Ciebie e-mailem.

Dodatkowo dane logowania można znaleźć na serwerze w pliku:

/root/.app_credentials

Aby uzyskać dostęp do tego pliku, musisz zalogować się na serwer przez SSH. Możesz połączyć się z serwerem przez SSH:

  • Za pomocą klucza SSH, jeśli ta opcja została włączona przed utworzeniem serwera
  • Za pomocą hasła użytkownika root przesłanego e-mailem po aktywacji serwera

Tekst alternatywny

Zmiana domeny

Jeśli chcesz używać własnej domeny lub subdomeny do uzyskania dostępu do interfejsu webowego RabbitMQ, musisz zalogować się na serwer przez SSH jako użytkownik root i uruchomić polecenie:

add_domain

Zostaniesz poproszony o podanie domeny lub subdomeny w formacie subdomain.example.com.

notatka

Upewnij się, że Twoja domena istnieje i wskazuje na adres IPv4 Twojego serwera!

Po zakończeniu działania skryptu dla wskazanej domeny lub subdomeny zostanie wystawiony certyfikat Let's Encrypt, a interfejs webowy będzie dostępny pod adresem https://example.com:8080/, gdzie example.com to wcześniej wskazana domena (subdomena).

Zainstalowane oprogramowanie

NazwaLicencja
RabbitMQMPL 2.0
CaddyLicencja Apache 2.0

Przydatne linki

Więcej informacji o zainstalowanych pakietach znajdziesz w ich oficjalnej dokumentacji: