Ubuntu16.04 远程访问RabbitMQ
我们在虚拟机里面安装好RabbitMQ以后,虽然可以在虚拟机中访问,但是在主机端并不能访问
现在要解决这个问题
第一:账户
RabbitMQ为了安全性考虑,默认的guest账户只能在本地127.0.0.1或者localhost中访问,连本机的域名都不可以,其他的IP当然更不可以访问咯!
所以在用guest登陆以后,要注册用户
在这里就注册用户名:hongda 密码:******
注册完了以后要修改该hongda用户的权限,授予全部权限。
第二:修改内部访问
在虚拟机端打开web访问器,点击Overview,也就是第一个tab
可以看出配置文件config file路径
在/etc/rabbitmq/文件夹下创建rabbitmq.config文件
[ {rabbit, [%% %% Network Connectivity %% ==================== %% %% By default, RabbitMQ will listen on all interfaces, using %% the standard (reserved) AMQP port. %% {tcp_listeners, [5672]}, {loopback_users, ["hongda"]} ]} ].
https://segmentfault.com/q/1010000002631036/a-1020000002631200