如果使用 http://localhost:15672/#/ 能够登陆RabbitMQ 而使用本机ip不能登陆,并提示:User can only log in via localhost如下图:
解决方案:
找到这个文件rabbit.app
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.13\ebin\rabbit.app
将第39行:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},然后命令行输入:`net stop RabbitMQ && net start RabbitMQ`重启服务
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问