I have installed & setup the Rabbitmq on Centos remote server. Later I created an file \"rabbitmq.config\" and added the line
[{rabbit, [{loopbac
First of all connect to your rabbitmq server machine using ssh client so as to be able to run rabbitmqctl
(like puTTY) & get into the sbin directory of rabbit installation
"/"
)$ rabbitmqctl add_user yourName yourPass
$ rabbitmqctl set_permissions -p / yourName ".*" ".*" ".*"
$ rabbitmqctl set_user_tags yourName administrator
... and you are ready to login to your rabbitmq management gui using yourName
and yourPass
from any browser by pointing it to http://"*********":15672
where *****
is your server IP
hope it helps...
:-)
There is an example config file, on centos do:
cp /usr/share/doc/rabbitmq-server-3.4.2/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
Find and remove comments (and comma):
{loopback_users, []}
Then, stop rabbitmq:
rabbitmqctl stop
Now start the server:
service rabbitmq-server start
Now user "guest" can access from anywhere.
Since RabbitMQ 3.3.0 there you can't use default guest/guest credentials except via localhost, (see release notes for 3.3.0 for details).
As a possible solution you can (and probably should) create custom secured user to be used for monitoring, management, etc.
Also you can use proxy setup.
P.S.:
if you enabled loopback_users check that proper config loaded (for running NODENAME
), it is well-formed (has valid syntax and ended with .
), management plugin activated and started and no firewall blocking rules exists.
P.P.S.:
Check that default user is guest
, it exists and has default (guest
) password. If you use some library to access to RabbitMQ, check that it has the same defaults as remote (guest
:guest
) or specify them explicitly.