rabbitMQ logo

Установка RabbitMQ на Ubuntu

Актуальная инструкция по установке RabbitMQ находится на сайте https://www.rabbitmq.com/docs/download

Ниже приведен рабочий скрипт, для установки RabbitMQ на Ubuntu 24.04.1. Перед применением не забудьте отредактировать переменные среды: RMQ_USERNAME и RMQ_PASSWORD – имя пользователя и пароль.

#!/bin/sh

# Укажите имя пользователя и пароль
export RMQ_USERNAME=admin;
export RMQ_PASSWORD=password;

sudo apt-get update -y
sudo apt-get install curl gnupg apt-transport-https -y

## Team RabbitMQ's signing key
curl -1sLf "https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA" | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg > /dev/null

## Add apt repositories maintained by Team RabbitMQ
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
## Modern Erlang/OTP releases
##
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-erlang/ubuntu/noble noble main
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-erlang/ubuntu/noble noble main

## Latest RabbitMQ releases
##
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/ubuntu/noble noble main
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/ubuntu/noble noble main
EOF

## Update package indices
sudo apt-get update -y

## Install Erlang packages
sudo apt-get install -y erlang-base \
                        erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \
                        erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \
                        erlang-runtime-tools erlang-snmp erlang-ssl \
                        erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl

## Install rabbitmq-server and its dependencies
sudo apt-get install rabbitmq-server -y --fix-missing

sudo rabbitmq-plugins enable rabbitmq_management

## Добавление пользователя и выдача ему прав администратора
sudo rabbitmqctl add_user $RMQ_USERNAME $RMQ_PASSWORD
sudo rabbitmqctl set_user_tags $RMQ_USERNAME administrator
sudo rabbitmqctl set_permissions -p / $RMQ_USERNAME ".*" ".*" ".*"

После установки можно зайти в веб-интерфейс RabbitMQ по ip-адресу, указав порт 15672:

Например: http://192.168.0.211:15672/

Для входа используете имя пользователя и пароль, которые вы указали в скрипте установки

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Отправьте форму и мы вам перезвоним

Отправляя форму вы соглашаетесь с политикой конфиденциальности и даете согласие на обработку персональных данных компании ИП Рыжиченко Антону Ивановичу
Сайт itviar.ru использует cookie для персонализации и хранения настроек.
Отправляя форму вы соглашаетесь с политикой конфиденциальности и даете согласие на обработку персональных данных компании ИП Рыжиченко Антону Ивановичу