In questo tutorial, ti mostreremo come installare RabbitMQ su Debian 10. Per quelli di voi che non lo sapessero, RabbitMQ è un software broker di messaggi open source (a volte chiamato middleware orientato ai messaggi ) che implementa l'Advanced Message Queuing Protocol (AMQP). Il server RabbitMQ è scritto nel linguaggio di programmazione Erlang ed è costruito sul framework Open Telecom Platform per il clustering e il failover. Le librerie client per interfacciarsi con il broker sono disponibili per tutti i principali linguaggi di programmazione .
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di RabbitMQ su una Debian 10 (Buster).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 10 (Buster).
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa RabbitMQ su Debian 10 Buster
Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt
comandi nel terminale:
sudo apt update sudo apt upgrade
Passaggio 2. Installazione di Erlang.
RabbitMQ richiede che Erlang sia installato sul sistema. Esegui il comando seguente per installare Erlang:
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
Avanti, aggiorna l'elenco dei pacchetti di sistema e installa Erlang:
sudo apt update sudo apt install erlang erlang-nox
Passaggio 3. Installazione di RabbitMQ su Debian 10.
Ora aggiungiamo il repository apt RabbitMQ al tuo sistema. Inoltre, devi importare la chiave di firma RabbitMQ sul tuo sistema:
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 -
Una volta terminato, aggiorna apt-cache e installa il server RabbitMQ sul tuo sistema:
sudo apt update sudo apt install rabbitmq-server
Dopo aver eseguito correttamente l'installazione, utilizza i seguenti comandi per abilitare il servizio RabbitMQ sul tuo sistema. Inoltre, avvia il servizio RabbitMQ:
sudo systemctl enable rabbitmq-server sudo systemctl start rabbitmq-server
Passaggio 4. Crea utente su RabbitMQ.
Ora creiamo il tuo account amministratore sul server RabbitMQ utilizzando i seguenti comandi. Cambia password con la tua password:
sudo rabbitmqctl add_user admin password sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Passaggio 5. Configura il dashboard di gestione di RabbitMQ.
Puoi abilitare facoltativamente la dashboard Web di RabbitMQ Management per una facile gestione:
sudo rabbitmq-plugins enable rabbitmq_management
Passaggio 6. Accesso all'interfaccia Web di RabbitMQ.
RabbitMQ sarà disponibile sulla porta HTTP 15672 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:15672
o http://server-ip-address:15672.
Utilizza il nome utente e la password creati nel passaggio 4 e completa i passaggi richiesti per completare l'installazione.
Congratulazioni! Hai installato correttamente RabbitMQ. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di RabbitMQ su Debian 10 Buster. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di RabbitMQ .