我在windows中设置了rabbitMQ及其管理插件,
我找到了带有"示例文件"的Rabbitmq.config文件输入
的路径" ... AppData \ Roaming \ RabbitMQ"和" C:\ Program Files(x86)\ RabbitMQ Server \ rabbitmq_server-3.3.1 \ etc"
我将行{loopback_users,[]}添加到此rabbitmq.config文件中,然后重新启动Windows服务,但仍无法使用来宾/来宾从另一台计算机登录
我是否编辑了错误的配置文件?
以下是一些相关的讨论: How to access RabbitMq publicly http://www.rabbitmq.com/access-control.html
答案 0 :(得分:2)
RabbitMQ服务无法读取配置文件,这就是问题所在。因此,您的配置文件未加载。
如果您从命令提示符执行"..AppData\Roaming\RabbitMQ"
而不执行服务,则路径rabbitmq-server.bat
仅有效 。
要使用Windows Service
,您必须在Windows中配置环境变量RABBITMQ_CONFIG_FILE
。
打开控制面板>系统>高级>环境变量然后添加:
RABBITMQ_CONFIG_FILE
path_your_configuration_file
为:
然后你必须卸载并重新安装rabbitmq才能运行。
请阅读此discussion
我在带有rabbitmq 3.3.1的windows7上试过,它使用来宾/来宾正确地工作。 我的配置文件是:
[{,[{loopback_users,[]}]}]。
答案 1 :(得分:0)
先前发布和Jon Egerton评论的组合是让我的Windows配置远程为来宾帐户工作的关键。以下是我采取的步骤: