Comment accéder à RabbitMq publiquement
J'ai installé & installation de la Rabbitmq sur Centos serveur distant. Plus tard, j'ai créé un fichier "rabbitmq.config" et ajout de la ligne
[{lapin, [{loopback_users, []}]}]
et puis redémarré le serveur rabbitmq. De nouveau essayé de vous connecter à l'rabbitmq de gestion de l'interface web à partir de mon ordinateur local à l'aide de l'invité d'informations d'identification, mais l'obtention de
échec de la connexion
message d'erreur.Quelle est la bonne façon de vider le bouclage les paramètres de l'utilisateur pour Rabbitmq dans Centos.
source d'informationauteur loganathan | 2014-04-11
Vous devez vous connecter pour publier un commentaire.
Tout d'abord vous connecter à votre serveur rabbitmq de la machine à l'aide de ssh client afin d'être en mesure d'exécuter
rabbitmqctl
(comme du mastic) & entrer dans le sbin répertoire de lapin installation"/"
)$ rabbitmqctl add_user yourName yourPass
$ rabbitmqctl set_permissions -p /yourName ".*" ".*" ".*"
$ rabbitmqctl set_user_tags yourName administrator
... et vous êtes prêt à vous connecter à votre rabbitmq interface de gestion à l'aide de
yourName
etyourPass
à partir de n'importe quel navigateur en pointant àhttp://"*********":15672
où*****
est votre IP du serveurespérons que cela aide...
🙂
Il est un exemple de fichier de configuration, sur centos faire:
Trouver et supprimer les commentaires (et des virgules):
Alors, arrêtez de rabbitmq:
Maintenant démarrer le serveur:
Maintenant de l'utilisateur "invité" peut accéder à partir de n'importe où.
Depuis RabbitMQ 3.3.0 là, vous ne pouvez pas utiliser les paramètres par défaut d'hôtes/chambres d'informations d'identification à l'exception de via localhost, (voir notes de publication pour 3.3.0 pour plus de détails).
Comme une solution possible, vous pouvez (et devriez) créer personnalisé sécurisé de l'utilisateur à utiliser pour la surveillance, la gestion, etc.
Vous pouvez également utiliser proxy configuration.
P. S.:
si vous avez activé
loopback_users
vérifier que la bonne config chargé (pour l'exécution deNODENAME
), il est bien formé (a valide la syntaxe et clos avec.
), la gestion des plugin activé et a commencé et pas de pare-feu règles de blocage existe.P. P. S.:
Vérifier que l'utilisateur par défaut est
guest
il existe et qu'il a par défaut (guest
) mot de passe. Si vous utilisez une bibliothèque pour accéder à RabbitMQ, vérifiez qu'il a le même défaut que à distance (guest
:guest
) ou de spécifier de façon explicite.