GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare RabbitMQ in CentOS 7

In questo tutorial, ti mostreremo come installare e configurare RabbitMQ sul tuo server CentOS 7. Per quelli di voi che non lo sapessero, RabbitMQ è un software broker di messaggi open source (a volte chiamato message-oriented middleware) 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. Sono disponibili librerie client per interfacciarsi con il broker 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 un server CentOS 7.

Installa RabbitMQ in CentOS 7

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

yum -y update

Passaggio 2. Installazione di Erlang.

Installa Erlang usando il comando:

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang

Passaggio 3. Installazione di RabbitMQ.

La prima cosa da fare è andare alla pagina di download di RabbitMQ e scaricare l'ultima versione stabile di RabbitMQ. Al momento della stesura di questo articolo è la versione 3.6.1 :

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

L'installazione di RabbitMQ e dei relativi pacchetti ora è semplice come eseguire un solo comando:

yum install rabbitmq-server-3.6.1-1.noarch.rpm

Per avviare, interrompere, riavviare e controllare lo stato di RabbitMQ, usa quanto segue:

# To start enable boot service:
systemctl enable rabbitmq-server

# To start the service:
systemctl start rabbitmq-server

# To stop the service:
systemctl stop rabbitmq-server

# To restart the service:
systemctl restart rabbitmq-server

# To check the status:
systemctl status rabbitmq-server

Passaggio 4. Configurazione di SELinux e Firewall.

Dobbiamo consentire le seguenti porte tramite SELinux e Firewall per poter accedere alla console di gestione remota RabbitMQ dai sistemi remoti:

firewall-cmd --permanent --add-port=4369/tcp
firewall-cmd --permanent --add-port=25672/tcp
firewall-cmd --permanent --add-port=5671-5672/tcp
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=61613-61614/tcp
firewall-cmd --permanent --add-port=8883/tcp
firewall-cmd --reload
setsebool -P nis_enabled 1

Passaggio 5. Accedi alla console di gestione di RabbitMQ.

La console di gestione di rabbitMQ ti consentirà di monitorare i processi del server tramite un browser web:

rabbitmq-plugins enable rabbitmq_management
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

RabbitMQ sarà disponibile sulla porta HTTP 15672 per impostazione predefinita. Apri il tuo browser preferito e vai a http://yourdomain.com:15672 o http://your-server-ip:15672 e completa i passaggi richiesti per completare l'installazione.

Congratulazioni! Hai installato correttamente il server RabbitMQ. Grazie per aver utilizzato questo tutorial per l'installazione di RabbitMQ sul sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di RabbitMQ.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Java su CentOS 7

Come installare Ruby su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare RabbitMQ Server su CentOS 7

Come installare RabbitMQ su CentOS 8