我們在虛擬機里面安裝好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