EnterpriseApps/RabbitMQ: различия между версиями
(Новая страница: «{{stub}} {|class="wikitable" style="float:right; margin-left:2em" !colspan="2"|RabbitMQ |- |colspan="2"|64px|center |- |'''Появился в: |''' 2007<br> |- |'''Оф. сайт''': |[https://www.rabbitmq.com/ rabbitmq.com] |- |'''Репозиторий ALT Linux''' |[https://packages.altlinux.org/ru/p10/srpms/rabbitmq-server/ rabbitmq-server] |- |'''Лицензия''': | MPL |} '''RabbitMQ''' —...») |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 39: | Строка 39: | ||
==Смена логина и пароля== | ==Смена логина и пароля== | ||
Откройте терминал: | |||
*повышаем права | |||
$ su - | |||
*добавляем нового пользователя | |||
# rabbitmqctl add_user petr | |||
*назначаем новому пользователю права администратора | |||
# rabbitmqctl set_user_tags petr administrator | |||
*назначаем пользователю полный доступ к... | |||
# rabbitmqctl set_permissions -p / petr ".*" ".*" ".*" | |||
*удаляем "гостя" | |||
# rabbitmqctl delete_user guest | |||
==Управление пользователями== | |||
===Добавление пользователя=== | |||
# rabbitmqctl add_user "username" | |||
===Вывод списка пользователей=== | |||
# rabbitmqctl list_users | |||
===Удаление пользователя=== | |||
# rabbitmqctl delete_user 'username' | |||
===Назначение прав=== | |||
О ".<nowiki>*</nowiki>": | |||
*первая - права конфигурации | |||
*вторая - права записи | |||
*третья - права чтения | |||
# rabbitmqctl set_permissions -p "custom-vhost" "username" ".*" ".*" ".*" | |||
===Очистка прав=== | |||
# rabbitmqctl clear_permissions -p "custom-vhost" "username" | |||
[[Категория:EnterpriseApps]] | [[Категория:EnterpriseApps]] |
Текущая версия от 14:18, 16 ноября 2023
RabbitMQ | |
---|---|
Появился в: | 2007 |
Оф. сайт: | rabbitmq.com |
Репозиторий ALT Linux | rabbitmq-server |
Лицензия: | MPL |
RabbitMQ — программный брокер сообщений на основе стандарта AMQP — тиражируемое связующее программное обеспечение, ориентированное на обработку сообщений.
Установка
$ su - # apt-get install rabbitmq-server # systemctl enable --now rabbitmq.service
Каталоги и файлы Tomcat
- /etc/logrotate.d/rabbitmq-server - файл настройки логов сервера RabbitMQ
- /etc/rabbitmq/rabbitmq-env.conf - файл для настройки переменных окружения
- /etc/rabbitmq/rabbitmq.conf - основной конфигурационный файл
Настройка
Включение веб-интерфейса
Чтобы включить веб-интерфейс, выполните в консоли от имени администратора:
# rabbitmq-plugins enable rabbitmq_management
Чтобы перейти в веб-интерфейс откройте в браузере адрес http://localhost:15672
Логин и пароль по-умолчанию guest.
Смена логина и пароля
Откройте терминал:
- повышаем права
$ su -
- добавляем нового пользователя
# rabbitmqctl add_user petr
- назначаем новому пользователю права администратора
# rabbitmqctl set_user_tags petr administrator
- назначаем пользователю полный доступ к...
# rabbitmqctl set_permissions -p / petr ".*" ".*" ".*"
- удаляем "гостя"
# rabbitmqctl delete_user guest
Управление пользователями
Добавление пользователя
# rabbitmqctl add_user "username"
Вывод списка пользователей
# rabbitmqctl list_users
Удаление пользователя
# rabbitmqctl delete_user 'username'
Назначение прав
О ".*":
- первая - права конфигурации
- вторая - права записи
- третья - права чтения
# rabbitmqctl set_permissions -p "custom-vhost" "username" ".*" ".*" ".*"
Очистка прав
# rabbitmqctl clear_permissions -p "custom-vhost" "username"