Как установить RabbitMQ на CentOS 8

Как установить RabbitMQ на CentOS 8

 

В этом руководстве мы покажем вам, как установить RabbitMQ на CentOS 8. Для тех из вас, кто не знал, RabbitMQ — это программное обеспечение брокера сообщений с открытым исходным кодом, которое реализует протокол расширенной очереди сообщений (AMQP). RabbitMQ работает, получая сообщения от издателей (приложения, которые их публикуют) и направляет их потребителям (приложениям, которые их обрабатывают).

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку RabbitMQ на сервере CentOS 8.

Установите RabbitMQ на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf install epel-release
sudo dnf update

Шаг 2. Установка Erlang.

Перед установкой RabbitMQ необходимо установить поддерживаемую версию Erlang / OTP:

wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.1.5/erlang-23.1.5-1.el8.x86_64.rpm

Затем установите Erlang с помощью следующей команды:

sudo dnf install -y erlang-23.1.5-1.el8.x86_64.rpm

Проверьте установку Erlang:

erl

Шаг 3. Установка RabbitMQ на CentOS 8.

Сначала создайте новый файл репозитория для RabbitMQ:

nano /etc/yum.repos.d/rabbitmq-server.repo
[rabbitmq-server]
name=rabbitmq-server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

Затем выполните следующие команды для установки RabbitMQ:

sudo dnf makecache -y --disablerepo='*' --enablerepo='rabbitmq-server'
sudo dnf install -y rabbitmq-server
systemctl start rabbitmq-server.service
systemctl enable rabbitmq-server.service

Шаг 4. Настройка Сетевого экрана.

Если у вас есть активная служба Firewalld, разрешите порты 5672 и 15672:

firewall-cmd --zone=public --permanent --add-port={4369,25672,5671,5672,15672,61613,61614,1883,8883}/tcp
firewall-cmd --reload

Шаг 5. Доступ к консоли управления RabbitMQ.

Вы можете дополнительно включить веб-панель управления RabbitMQ для упрощения управления:

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

Затем откройте свой любимый браузер, перейдите к или и выполните необходимые действия, чтобы завершить установку.http://your-domain.com:5672http://your-server-ip:5672

Поздравляю! Вы успешно установили RabbitMQ . Благодарим за использование этого руководства для установки RabbitMQ в системах CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт RabbitMQ .