RabbitMQ установка · 3 min read · Nov 20, 2025
Как установить и настроить RabbitMQ на Debian 11

RabbitMQ — это бесплатное, с открытым исходным кодом и одно из самых популярных программного обеспечения для брокеров сообщений. Он поддерживает несколько протоколов обмена сообщениями и использует плагины для взаимодействия с популярными решениями для обмена сообщениями, такими как MQTT. Брокер сообщений — это приложение, которое хранит сообщения для приложения. Когда приложение хочет отправить данные другому приложению, оно публикует сообщение в брокере сообщений. RabbitMQ может быть развернут в распределенных конфигурациях для удовлетворения требований высокой масштабируемости и высокой доступности.
В этом посте мы покажем вам, как установить и настроить программное обеспечение брокера сообщений RabbitMQ на Debian 11.
Предварительные требования
- Сервер с установленным Ubuntu 20.04.
- Пароль root настроен на сервере.
Добавить репозиторий RabbitMQ
По умолчанию пакет RabbitMQ не включен в стандартный репозиторий Debian 11. Поэтому вам нужно будет добавить репозиторий RabbitMQ в вашу систему.
Сначала установите все необходимые зависимости, используя следующую команду:
apt-get install gnupg2 curl wget apt-transport-https software-properties-common -yПосле установки всех зависимостей загрузите и установите пакет репозитория Erlang с помощью следующей команды:
wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_23.1.5-1~debian~stretch_amd64.deb
dpkg -i esl-erlang_23.1.5-1~debian~stretch_amd64.debВы получите некоторые ошибки зависимости. Вы можете исправить их, выполнив следующую команду:
apt-get install -fЗатем обновите репозиторий Erlang и установите пакет Erlang с помощью следующей команды:
apt-get update -y
apt-get install erlang erlang-noxЗатем добавьте репозиторий RabbitMQ с помощью следующей команды:
add-apt-repository 'deb http://www.rabbitmq.com/debian/ testing main'
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | apt-key add -После добавления репозитория обновите репозиторий, используя следующую команду:
apt-get update -yКогда вы закончите, вы можете перейти к следующему шагу.
Установить сервер RabbitMQ
Теперь вы можете установить сервер RabbitMQ, выполнив следующую команду:
apt-get install rabbitmq-server -yПосле завершения установки запустите службу RabbitMQ и включите ее для автоматического запуска при перезагрузке системы:
systemctl start rabbitmq-server
systemctl enable rabbitmq-serverВы можете проверить статус службы RabbitMQ, используя команду ниже:
systemctl status rabbitmq-serverВы получите следующий вывод:
? rabbitmq-server.service - RabbitMQ Messaging Server
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-10-24 05:20:35 UTC; 16s ago
Main PID: 29132 (beam.smp)
Status: "Initialized"
Tasks: 86 (limit: 4679)
Memory: 79.4M
CPU: 8.937s
CGroup: /system.slice/rabbitmq-server.service
??29132 /usr/lib/erlang/erts-11.1.8/bin/beam.smp -W w -K true -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmc>
??29232 erl_child_setup 65536
??29282 inet_gethost 4
??29283 inet_gethost 4
Oct 24 05:20:29 debian11 systemd[1]: Starting RabbitMQ Messaging Server...
Oct 24 05:20:35 debian11 systemd[1]: Started RabbitMQ Messaging Server.
Когда вы закончите, вы можете перейти к следующему шагу.
Создать администратора для RabbitMQ
Затем вам нужно будет создать администратора для RabbitMQ. Вы можете создать его, используя следующую команду:
rabbitmqctl add_user admin passwordЗатем установите тег для вашей учетной записи администратора, используя следующую команду:
rabbitmqctl set_user_tags admin administratorЗатем установите правильные разрешения с помощью следующей команды:
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"Затем включите консоль управления RabbitMQ, используя следующую команду:
rabbitmq-plugins enable rabbitmq_managementВы получите следующий вывод:
Enabling plugins on node rabbit@debian11:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@debian11...
The following plugins have been enabled:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
started 3 plugins.
Когда вы закончите, вы можете перейти к следующему шагу.
Доступ к панели управления RabbitMQ
По умолчанию веб-консоль RabbitMQ слушает на порту 15672. Вы можете проверить это, используя следующую команду:
ss -antpl | grep 15672Вы получите следующий вывод:
LISTEN 0 1024 0.0.0.0:15672 0.0.0.0:* users:(("beam.smp",pid=29132,fd=96))
Теперь откройте веб-браузер и получите доступ к веб-консоли RabbitMQ, используя URL http://your-server-ip:15672/. Вы должны увидеть страницу входа RabbitMQ:

Введите ваше имя пользователя администратора, пароль и нажмите кнопку Войти. Вы должны увидеть панель управления RabbitMQ на следующей странице:

Заключение
В приведенном выше руководстве вы узнали, как установить сервер RabbitMQ на Debian 11. Для получения дополнительной информации посетите официальный сайт учебных пособий RabbitMQ.
Get new posts in your inbox
No spam. Unsubscribe anytime.