```{index} dnf, epel, firewalld ``` # Установка RabbitMQ Server ``` dnf -y install epel-release; \ dnf -y update; \ dnf -y install erlang ``` Создать файл `/etc/yum.repos.d/rabbitmq-server.repo` и заполнить: ```text [rabbitmq-server] name=rabbitmq-server baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 ``` Установка `RabbitMQ`: ```bash dnf -y makecache --disablerepo='*' \ --enablerepo='rabbitmq-server' dnf -y install rabbitmq-server ``` Запустить и добавить в автозапуск: ```bash systemctl enable --now rabbitmq-server.service ``` Добавить разрешения в `FirewallD` (при необходимости): ```bash firewall-cmd --zone=public --permanent \ --add-port={4369,25672,5671,5672,15672,61613,61614,1883,8883}/tcp firewall-cmd --reload ```