Installazione software · 5 min read · Oct 06, 2025

Come installare RabbitMQ su Ubuntu 24.04 Server

RabbitMQ è un broker di messaggi gratuito e open-source. Supportando più protocolli di messaggi, RabbitMQ è il broker di messaggi più utilizzato su Internet. Supporta protocolli come AMQP, STOMP, MQTT, HTTP, WebSockets e RabbitMQ Stream. RabbitMQ è completamente conforme allo standard JMS 1.1 ed è adatto per vari scenari di sviluppo, da ambienti di distribuzione piccoli a medi e grandi.

Come broker di messaggi, RabbitMQ si colloca tra le applicazioni e consente loro di comunicare tra loro in modo asincrono, affidabile e conveniente. Fornisce anche uno spazio di archiviazione temporanea tra le applicazioni e protegge contro la perdita di dati.

In questa guida, imparerai come installare il server RabbitMQ su un server Ubuntu 24.04. Imparerai anche come abilitare il plugin RabbitMQ, impostare un utente amministratore RabbitMQ e quindi accedere alla dashboard di gestione RabbitMQ tramite il tuo browser web.

Prerequisiti

Per completare questa guida, assicurati di avere:

  • Un server Ubuntu 24.04
  • Un utente non root con privilegi di amministratore

Metodo 1: Installazione del server RabbitMQ tramite il repository di Ubuntu

Per impostazione predefinita, il repository di Ubuntu fornisce un pacchetto del server RabbitMQ che puoi installare tramite APT. Se preferisci il sistema più semplice e pulito (senza aggiungere un repository di terze parti) per installare RabbitMQ, puoi installare RabbitMQ tramite il repository di Ubuntu.

Prima di tutto, esegui il comando qui sotto per aggiornare l’indice dei pacchetti di Ubuntu all’ultima versione.

sudo apt update

update repo

Ora installa il pacchetto ‘ rabbitmq-server ‘ con il comando ‘ apt install ‘ qui sotto. Inserisci ‘ Y ‘ per confermare l’installazione.

sudo apt install rabbitmq-server

install rabbitmq server

Dopo che l’installazione è completata, controlla il servizio ‘ rabbitmq-server ‘ utilizzando il comando qui sotto. Vedrai che il server RabbitMQ è abilitato e in esecuzione.

sudo systemctl is-enabled rabbitmq-server  
sudo systemctl status rabbitmq-server

check service status

Infine, puoi anche verificare le porte utilizzate dal server RabbitMQ con il seguente:

ss -tulpn

Puoi vedere che la porta ‘ 5672 ‘ è utilizzata dal servizio beam in questo modo:

Metodo 2: Installazione del server RabbitMQ tramite il mirror di Cloudsmith

Se hai bisogno di ottenere l’ultima versione e aggiornamento del server RabbitMQ, puoi utilizzare il repository di terze parti fornito dal Cloudsmith Mirror per installare il server RabbitMQ. In questa sezione, aggiungerai il repository del mirror Cloudsmith e poi installerai il server RabbitMQ da esso.

Aggiungi il mirror Cloudsmith per il pacchetto del server RabbitMQ eseguendo il comando qui sotto. Con questo, aggiungerai automaticamente la chiave GPG e il repository per RabbitMQ.

curl -1sLf 'https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/setup.deb.sh' | sudo -E bash

add repo

Dopo che il processo è terminato, esegui il seguente comando ‘ apt install ‘ per installare il server RabbitMQ.

sudo apt install rabbitmq-server

Inserisci ‘ Y ‘ per procedere con l’installazione.

install rabbitmq

Quando l’installazione è completata, controlla il servizio ‘ rabbitmq-server ‘ con il seguente. Puoi vedere che il server RabbitMQ è automaticamente abilitato e in esecuzione.

sudo systemctl is-enabled rabbitmq-server  
sudo systemctl status rabbitmq-server

Per quanto riguarda la porta del server RabbitMQ, utilizza il comando ‘ ss ‘ qui sotto per assicurarti che la porta ‘ 5672 ‘ sia nello stato LISTEN.

ss -tulpn

Configurazione del server RabbitMQ

Dopo che il server RabbitMQ è installato, puoi cambiare l’indirizzo IP di bind predefinito e il nome del nodo tramite il file di configurazione di RabbitMQ ‘ /etc/rabbitmq/rabbitmq-env.conf ‘. Questo è facoltativo, specialmente se desideri costruire un cluster RabbitMQ che verrà eseguito su un indirizzo IP locale/privato. Inoltre, non eseguire RabbitMQ direttamente su un indirizzo IP pubblico.

Modifica il file di configurazione di RabbitMQ ‘ /etc/rabbitmq/rabbitmq-env.conf ‘ con l’editor ‘ nano ‘.

sudo nano /etc/rabbitmq/rabbitmq-env.conf

Cambia il ‘ NODENAME ‘ con il nome host del tuo server, il ‘ NODE_IP_ADDRESS ‘ con l’indirizzo IP interno del tuo server Ubuntu, e/o puoi lasciare il ‘ NODE_PORT ‘ come predefinito. In questo esempio, eseguiremo RabbitMQ sull’indirizzo IP locale ‘ 192.168.5.65 ‘.

NODENAME=noble64  
NODE_IP_ADDRESS=192.168.5.65  
NODE_PORT=5672

Salva il file ed esci dall’editor.

Ora esegui il comando ‘ systemctl ‘ qui sotto per riavviare il server RabbitMQ e applicare le tue modifiche.

sudo systemctl restart rabbitmq-server

Infine, esegui il comando ‘ ss ‘ qui sotto per assicurarti che il server RabbitMQ stia funzionando sul tuo indirizzo IP interno.

ss -tulpn | grep 5672

Il seguente mostra che il server RabbitMQ è in esecuzione sull’indirizzo IP ‘ 192.168.5.65 ‘.

rabbitmq port

Configurazione dell’amministratore RabbitMQ

In questa sezione, imparerai come abilitare il plugin ‘ rabbitmq_management ‘ tramite ‘ rabbitmq-plugins ‘. Questo ti fornirà un’interfaccia amministrativa che ti consente di monitorare e configurare RabbitMQ tramite un browser web. Dopo di che, creerai anche un utente amministratore per la tua installazione del server RabbitMQ tramite la riga di comando ‘rabbitmqctl’.

Prima di tutto, esegui il comando ‘ rabbitmq-plugins ‘ qui sotto per abilitare il plugin ‘ rabbitmq_management ‘. Questo abiliterà altri plugin come ‘ rabbitmq_management_agent ‘ e ‘ rabbitmq_web_dispatch ‘.

sudo rabbitmq-plugins enable rabbitmq_management

enable management plugin

Ora esegui il comando qui sotto per creare un nuovo utente ‘ admin ‘ con la password ‘ adminpass ‘. Quindi, rendi l’utente ‘ admin ‘ un amministratore e consenti i permessi a tutti i vhosts disponibili nel server RabbitMQ.

rabbitmqctl add_user admin adminpass  
rabbitmqctl set_user_tags admin administrator  
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

setup administrator

Successivamente, esegui il comando ‘ systemctl ‘ qui sotto per riavviare il server RabbitMQ e applicare le tue modifiche. Una volta eseguito, la gestione di RabbitMQ sarà in esecuzione sulla porta ‘ 15672 ‘.

sudo systemctl restart rabbitmq-server

Controlla le porte aperte sul tuo sistema con il seguente comando. Vedrai che la porta ‘ 15672 ‘ è nello stato LISTEN.

ss -tulpn

Accesso alla gestione di RabbitMQ

Visita l’indirizzo IP del tuo server Ubuntu, come http://192.168.5.65:15672/. Se tutto va bene, vedrai la pagina di accesso di RabbitMQ.

Inserisci l’utente ‘ admin ‘ e la password ‘ adminpass ‘, quindi fai clic su Login per confermare. Cambia queste credenziali se hai un nome utente e una password diversi.

login

Se hai successo, vedrai la seguente dashboard di gestione di RabbitMQ.

dashboard

Conclusione

Congratulazioni! Hai completato l’installazione del server RabbitMQ su Ubuntu 24.04. Hai imparato due metodi per installare RabbitMQ, tramite il repository di Ubuntu e utilizzando il mirror di Cloudsmith. Dopo di che, hai anche cambiato l’indirizzo di bind di RabbitMQ e il nome del nodo, abilitato i plugin ‘rabbitmq_management’ e creato un utente amministratore utilizzando l’utilità ‘rabbitmqctl’.

Puoi installare RabbitMQ su altri server e creare il cluster da qui.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.