【发布时间】:2015-11-18 09:39:12
【问题描述】:
点击此链接
http://www.rabbitmq.com/access-control.html
我更改了/etc/rabbitmq/rabbitmq.config并添加了行
[{loopback_users, []}]
现在配置文件看起来像
[{kernel, [{inet_dist_use_interface, {127,0,0,1}}]},
{rabbit, [{loopback_users, []}, {tcp_listeners, [{"127.0.0.1", 5672}]}]},
{rabbitmq_mochiweb, [{listeners, [{mgmt, [{ip, "127.0.0.1"},
{port, 55672}]}]}]}].
然后我按以下顺序重新启动了我的rabbitmq 服务器:
service rabbitmq-server stop
service rabbitmq-server start
我仍然无法远程连接到该服务器(同时使用 Python 和 Java 客户端)。它给出了connection refused 错误。
【问题讨论】:
-
telnet看看是否可行。telnet yourhost 5672 -
hmm 在我的配置中我只有
[{rabbit, [{loopback_users, []}]}]并且一切正常,尝试删除tcp_listener选项,看看它是否有效 -
还要检查防火墙是否为所需端口打开
-
@nafas 只有
[{rabbit, [{loopback_users, []}]}]工作!回复作为答案,以便我可以解决我的问题 -
@Fahad 酷伙伴,您是删除了其他选项还是只删除了 tcp_listener?