Как установить 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:5672
http://your-server-ip:5672
Поздравляю! Вы успешно установили RabbitMQ . Благодарим за использование этого руководства для установки RabbitMQ в системах CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт RabbitMQ .