Table des matières
Résoudre le problème auquel seul localhost peut accéder
commande de service rabbitmq-server
Ouvrir l'interface de gestion de RabbitMQ
Désinstaller RabbitMQ et Erlang
Installer
Importer la clé de signature RabbitMQ
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
Importer la clé de la bibliothèque Erlang
rpm --import https://packagecloud.io/rabbitmq/erlang/gpgkey
Importer la clé du serveur RabbitMQ
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
Dans le répertoire /etc/yum.repos.d/, créez un fichier rabbitmq.repo
Mettez le contenu suivant dans le fichier rabbitmq.repo
# In /etc/yum.repos.d/rabbitmq.repo
##
## Zero dependency Erlang
##
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/8/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_erlang-source]
name=rabbitmq_erlang-source baseurl=https://packagecloud.io/rabbitmq/erlang/el/8/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
##
## RabbitMQ server
##
[rabbitmq_server]
name=rabbitmq_server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_server-source]
name=rabbitmq_server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/SRPMS
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
mise à jour miam
yum update -y
yum -q makecache -y --disablerepo='*' --enablerepo='rabbitmq_erlang' --enablerepo='rabbitmq_server'
installer socat
yum install socat logrotate -y
Installer RabbitMQ et Erlang
yum install --repo rabbitmq_erlang --repo rabbitmq_server erlang rabbitmq-server -y
Résoudre le problème auquel seul localhost peut accéder
Entrez dans le dossier [/etc/rabbitmq]
cd /etc/rabbitmq
Modifier le fichier [rabbitmq.config]
vim rabbitmq.config
S'il n'y a pas de fichier rabbitmq.config, créez-le directement.
Ajoutez le contenu de configuration suivant
[{rabbit,[{loopback_users,[]}]}].
Attention ! N'oubliez pas le point après !
commande de service rabbitmq-server
Démarrer RabbitMQ en mode démon
chkconfig rabbitmq-server on
Démarrer RabbitMQ
systemctl start rabbitmq-server
Afficher le statut de RabbitMQ
systemctl status rabbitmq-server
Arrêtez RabbitMQ
systemctl stop rabbitmq-server
Redémarrez RabbitMQ
systemctl restart rabbitmq-server
Ouvrir l'interface de gestion de RabbitMQ
rabbitmq-plugins enable rabbitmq_management
Connectez-vous à l'interface de gestion
Adresse URL : http://xxx.xxx.xxx.xxx:15672/
Le port client par défaut est 5672 et le port d'accès WEB est 15672
Compte par défaut : invité
Mot de passe par défaut : invité
Désinstaller RabbitMQ et Erlang
Arrêter le service RabbitMQ
systemctl stop rabbitmq-server
Afficher la liste associée des installations RabbitMQ
yum list | grep rabbitmq
Désinstallez le contenu connexe que RabbitMQ a installé
yum -y remove rabbitmq-server.noarch
Voir une liste connexe d'installations Erlang
yum list | grep erlang
Désinstaller le contenu associé installé par Erlang
yum -y remove erlang-*
supprimer tous les fichiers liés à
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
rm -rf /usr/local/erlang
rm -rf /usr/local/rabbitmq
Source de l'article :
Installation du serveur Linux, configuration RabbitMQ - Zhihu (zhihu.com)