Как установить RabbitMQ на Debian 10

Как установить RabbitMQ на Debian 10

 

В этом руководстве мы покажем вам, как установить RabbitMQ на Debian 10. Для тех из вас, кто не знал, RabbitMQ — это программное обеспечение брокера сообщений с открытым исходным кодом (иногда называемое промежуточным программным обеспечением, ориентированным на сообщения), которое реализует протокол расширенной очереди сообщений (AMQP). ). Сервер RabbitMQ написан на языке программирования Erlang и построен на платформе Open Telecom Platform для кластеризации и аварийного переключения. Клиентские библиотеки для взаимодействия с брокером доступны для всех основных языков программирования.

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

Установите RabbitMQ на Debian 10 Buster

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade

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

RabbitMQ требует, чтобы в системе был установлен Erlang. Выполните следующую команду, чтобы установить 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

Затем обновите список системных пакетов и установите Erlang:

sudo apt update
sudo apt install erlang erlang-nox

Шаг 3. Установка RabbitMQ на Debian 10.

Теперь мы добавляем в вашу систему репозиторий RabbitMQ apt. Кроме того, вам необходимо импортировать ключ подписи RabbitMQ в вашу систему:

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 -

После этого обновите apt-cache и установите сервер RabbitMQ в вашей системе:

sudo apt update
sudo apt install rabbitmq-server

После успешной установки используйте следующие команды, чтобы включить службу RabbitMQ в вашей системе. Также запустите сервис RabbitMQ:

sudo systemctl enable rabbitmq-server
sudo systemctl start rabbitmq-server

Шаг 4. Создайте пользователя на RabbitMQ.

Теперь мы создаем вашу собственную учетную запись администратора на сервере RabbitMQ, используя следующие команды. Измените пароль своим паролем:

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

Шаг 5. Настройте панель управления RabbitMQ.

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

sudo rabbitmq-plugins enable rabbitmq_management

Шаг 6. Доступ к веб-интерфейсу RabbitMQ.

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

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