Установка RabbitMQ · 4 min read · Oct 06, 2025
Как установить RabbitMQ на сервер Ubuntu 24.04

RabbitMQ — это бесплатный и с открытым исходным кодом брокер сообщений. Поддерживая несколько протоколов сообщений, RabbitMQ является самым широко используемым брокером сообщений в Интернете. Он поддерживает такие протоколы, как AMQP, STOMP, MQTT, HTTP, WebSockets и RabbitMQ Stream. RabbitMQ полностью соответствует стандарту JMS 1.1 и подходит для различных сценариев разработки, от небольших до средних и крупных развертываний.
В качестве брокера сообщений RabbitMQ находится между приложениями и позволяет им общаться друг с другом асинхронно, надежно и удобно. Он также предоставляет временное хранилище между приложениями и защищает от потери данных.
В этом руководстве вы узнаете, как установить сервер RabbitMQ на сервере Ubuntu 24.04. Вы также узнаете, как включить плагин RabbitMQ, настроить администратора RabbitMQ и затем получить доступ к панели управления RabbitMQ через ваш веб-браузер.
Предварительные требования
Чтобы завершить это руководство, убедитесь, что у вас есть:
- Сервер Ubuntu 24.04
- Непривилегированный пользователь с правами администратора
Метод 1: Установка сервера RabbitMQ через репозиторий Ubuntu
По умолчанию репозиторий Ubuntu предоставляет пакет сервера RabbitMQ, который вы можете установить через APT. Если вы предпочитаете самый простой и чистый способ установки RabbitMQ (без добавления стороннего репозитория), вы можете установить RabbitMQ через репозиторий Ubuntu.
Прежде всего, выполните команду ниже, чтобы обновить индекс пакетов Ubuntu до последней версии.
sudo apt update
Теперь установите пакет ‘ rabbitmq-server ‘ с помощью команды ‘ apt install ‘ ниже. Введите ‘ Y ‘, чтобы подтвердить установку.
sudo apt install rabbitmq-server
После завершения установки проверьте службу ‘ rabbitmq-server ‘ с помощью команды ниже. Вы увидите, что сервер RabbitMQ включен и работает.
sudo systemctl is-enabled rabbitmq-server
sudo systemctl status rabbitmq-server
Наконец, вы также можете проверить порты, используемые сервером RabbitMQ, с помощью следующей команды:
ss -tulpnВы можете увидеть, что порт ‘ 5672 ‘ используется службой beam следующим образом:
Метод 2: Установка сервера RabbitMQ через зеркало Cloudsmith
Если вам нужно получить последнюю версию и обновление сервера RabbitMQ, вы можете использовать сторонний репозиторий, предоставленный Cloudsmith Mirror, для установки сервера RabbitMQ. В этом разделе вы добавите репозиторий Cloudsmith mirror, а затем установите сервер RabbitMQ из него.
Добавьте зеркало Cloudsmith для пакета сервера RabbitMQ, выполнив команду ниже. С этим вы автоматически добавите GPG-ключ и репозиторий для RabbitMQ.
curl -1sLf 'https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/setup.deb.sh' | sudo -E bash
После завершения процесса выполните следующую команду ‘ apt install ‘, чтобы установить сервер RabbitMQ.
sudo apt install rabbitmq-serverВведите ‘ Y ‘, чтобы продолжить установку.

Когда установка завершится, проверьте службу ‘ rabbitmq-server ‘ с помощью следующей команды. Вы можете увидеть, что сервер RabbitMQ автоматически включен и работает.
sudo systemctl is-enabled rabbitmq-server
sudo systemctl status rabbitmq-serverЧто касается порта сервера RabbitMQ, используйте команду ‘ ss ‘ ниже, чтобы убедиться, что порт ‘ 5672 ‘ находится в состоянии LISTEN.
ss -tulpnНастройка сервера RabbitMQ
После установки сервера RabbitMQ вы можете изменить IP-адрес привязки по умолчанию и имя узла через файл конфигурации RabbitMQ ‘ /etc/rabbitmq/rabbitmq-env.conf ‘. Это необязательно, особенно если вы хотите создать кластер RabbitMQ, который будет работать на локальном/частном IP-адресе. Также не запускайте RabbitMQ напрямую на публичном IP-адресе.
Отредактируйте файл конфигурации RabbitMQ ‘ /etc/rabbitmq/rabbitmq-env.conf ‘ с помощью редактора ‘ nano ‘.
sudo nano /etc/rabbitmq/rabbitmq-env.confЗамените ‘ NODENAME ‘ на имя вашего сервера, ‘ NODE_IP_ADDRESS ‘ на внутренний IP-адрес вашего сервера Ubuntu, и/или вы можете оставить ‘ NODE_PORT ‘ по умолчанию. В этом примере мы запустим RabbitMQ на локальном IP-адресе ‘ 192.168.5.65 ‘.
NODENAME=noble64
NODE_IP_ADDRESS=192.168.5.65
NODE_PORT=5672Сохраните файл и выйдите из редактора.
Теперь выполните команду ‘ systemctl ‘ ниже, чтобы перезапустить сервер RabbitMQ и применить ваши изменения.
sudo systemctl restart rabbitmq-serverНаконец, выполните команду ‘ ss ‘ ниже, чтобы убедиться, что сервер RabbitMQ работает на вашем внутреннем IP-адресе.
ss -tulpn | grep 5672Следующее показывает, что сервер RabbitMQ работает на IP-адресе ‘ 192.168.5.65 ‘.

Настройка администратора RabbitMQ
В этом разделе вы узнаете, как включить плагин ‘ rabbitmq_management ‘ через ‘ rabbitmq-plugins ‘. Это предоставит вам интерфейс администратора, который позволит вам контролировать и настраивать RabbitMQ через веб-браузер. После этого вы также создадите администратора для вашей установки сервера RabbitMQ через командную строку ‘rabbitmqctl’.
Сначала выполните команду ‘ rabbitmq-plugins ‘ ниже, чтобы включить плагин ‘ rabbitmq_management ‘. Это включит другие плагины, такие как ‘ rabbitmq_management_agent ‘ и ‘ rabbitmq_web_dispatch ‘.
sudo rabbitmq-plugins enable rabbitmq_management
Теперь выполните команду ниже, чтобы создать нового пользователя ‘ admin ‘ с паролем ‘ adminpass ‘. Затем сделайте пользователя ‘ admin ‘ администратором и разрешите доступ ко всем доступным vhosts на сервере RabbitMQ.
rabbitmqctl add_user admin adminpass
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Затем выполните команду ‘ systemctl ‘ ниже, чтобы перезапустить сервер RabbitMQ и применить ваши изменения. После выполнения команда управления RabbitMQ будет работать на порту ‘ 15672 ‘.
sudo systemctl restart rabbitmq-serverПроверьте открытые порты на вашей системе с помощью следующей команды. Вы увидите, что порт ‘ 15672 ‘ находится в состоянии LISTEN.
ss -tulpnДоступ к управлению RabbitMQ
Перейдите по IP-адресу вашего сервера Ubuntu, например http://192.168.5.65:15672/. Если все пройдет хорошо, вы увидите страницу входа RabbitMQ.
Введите пользователя ‘ admin ‘ и пароль ‘ adminpass ‘, затем нажмите Войти, чтобы подтвердить. Измените эти учетные данные, если у вас другое имя пользователя и пароль.

Если все прошло успешно, вы получите следующую панель управления RabbitMQ.

Заключение
Поздравляем! Вы завершили установку сервера RabbitMQ на Ubuntu 24.04. Вы узнали два метода установки RabbitMQ: через репозиторий Ubuntu и с использованием зеркала Cloudsmith. После этого вы также изменили адрес привязки RabbitMQ и имя узла, включили плагины ‘rabbitmq_management’ и создали администратора с помощью утилиты ‘rabbitmqctl’.
Вы можете установить RabbitMQ на других серверах и создать кластер отсюда.
Get new posts in your inbox
No spam. Unsubscribe anytime.