RabbitMQ er en open source message broker software, der bruges til at sende og modtage beskeder mellem applikationer. Den implementerer Advanced Message Queuing Protocol (AMQP) og giver en pålidelig og skalerbar platform til asynkron kommunikation. Denne vejledning viser dig, hvordan du installerer RabbitMQ på en Ubuntu 24.04 VPS-server.
Forudsætninger
- En Ubuntu 24.04 server med root-adgang.
- En aktiv internetforbindelse.
Trin 1: Opdater systempakker
- Log ind på din Ubuntu 24.04 server via SSH som root.
- Opdater pakkelisterne:
apt update - Opgrader de installerede pakker:
apt upgrade -y
Trin 2: Installer Erlang
RabbitMQ er skrevet i Erlang, så du skal installere Erlang, før du kan installere RabbitMQ.
- Tilføj Erlang Solutions repository:
curl -fsSL https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo tee /usr/share/keyrings/erlang_solutions.asc > /dev/null echo "deb [signed-by=/usr/share/keyrings/erlang_solutions.asc] https://packages.erlang-solutions.com/ubuntu $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/erlang_solutions.list > /dev/null - Opdater pakkelisterne igen:
apt update - Installer Erlang:
apt install erlang -y
Trin 3: Installer RabbitMQ
- Tilføj RabbitMQ’s GPG-nøgle:
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo tee /usr/share/keyrings/rabbitmq-archive-keyring.gpg > /dev/null - Tilføj RabbitMQ repository:
echo "deb [signed-by=/usr/share/keyrings/rabbitmq-archive-keyring.gpg] https://dl.bintray.com/rabbitmq/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list - Opdater pakkelisterne igen:
apt update - Installer RabbitMQ server:
apt install rabbitmq-server -y
Trin 4: Aktiver RabbitMQ Management Plugin
RabbitMQ Management Plugin giver en webbaseret grænseflade til at administrere RabbitMQ serveren.
- Aktiver plugin’et:
rabbitmq-plugins enable rabbitmq_management
Trin 5: Få adgang til RabbitMQ Management Interface
- Åbn en webbrowser og gå til følgende adresse:
http://[din server IP-adresse]:15672/ - Log ind med standard brugernavn (guest) og adgangskode (guest).
Yderligere noter
- Af sikkerhedsmæssige årsager anbefales det at ændre standardadgangskoden for “guest” brugeren.
- Du kan finde mere information om RabbitMQ i den officielle dokumentation: https://www.rabbitmq.com/documentation.html