V tomto tutoriálu vám ukážeme, jak nainstalovat RabbitMQ na Debian 11. Pro ty z vás, kteří nevěděli, RabbitMQ je bezplatný, open-source a jeden z nejpoužívanějších populární software pro zprostředkovatele zpráv. Podporuje více protokolů zasílání zpráv a používá zásuvné moduly ke komunikaci s oblíbenými řešeními zasílání zpráv, jako je MQTT. RabbitMQ podporuje více protokolů zasílání zpráv. RabbitMQ lze snadno nasadit v distribuovaných a federovaných konfiguracích, aby byly splněny požadavky na vysokou dostupnost ve velkém měřítku.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci RabbitMQ na Debian 11 (Bullseye).
Předpoklady
- Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte RabbitMQ na Debian 11 Bullseye
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální spuštěním následujícího apt
příkazy v terminálu:
sudo apt update sudo apt upgrade sudo apt install gnupg2 curl wget apt-transport-https software-properties-common
Krok 2. Instalace Erlang.
RabbitMQ vyžaduje Erlang, můžete si jednoduše stáhnout balíček úložiště Erlang z jeho oficiálních stránek a nainstalovat jej do svého systému Debian:
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
Potom aktualizujte mezipaměť Apt a nainstalujte balíčky Erlang:
sudo apt install -f sudo apt update sudo apt install erlang erlang-nox
Krok 3. Instalace RabbitMQ na Debian 11.
Ve výchozím nastavení není RabbitMQ k dispozici v základním úložišti Debian 11. Budete tedy muset přidat úložiště RabbitMQ do svého systému Debian:
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 -
Dále aktualizujte seznam systémových balíčků a nainstalujte Erlang pomocí následujícího příkazu:
sudo apt install rabbitmq-server
RabbitMQ byl nainstalován do systému Debian. Pomocí následujících příkazů povolte službu RabbitMQ na vašem systému. Spusťte také službu RabbitMQ:
sudo systemctl start rabbitmq-server sudo systemctl enable rabbitmq-server sudo systemctl status rabbitmq-server
Krok 4. Vytvořte administrátora na RabbitMQ.
Nyní vytvoříme váš vlastní administrátorský účet na serveru RabbitMQ pomocí následujících příkazů:
rabbitmqctl add_user admin password rabbitmqctl set_user_tags admin administrator
Dále nastavte správná oprávnění pomocí následujícího příkazu:
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Poté aktivujte konzolu pro správu RabbitMQ pomocí následujícího příkazu:
rabbitmq-plugins enable rabbitmq_management
Krok 5. Přístup k webovému rozhraní RabbitMQ.
Po úspěšné instalaci otevřete webový prohlížeč a přejděte na webovou konzoli RabbitMQ pomocí adresy URL http://your-server-ip-address:15672/
. Měla by se zobrazit přihlašovací stránka RabbitMQ:
Blahopřejeme! Úspěšně jste nainstalovali RabbitMQ. Děkujeme, že jste použili tento návod k instalaci nejnovější verze RabbitMQ na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální RabbitMQ webové stránky.