RabbitMqpipe理插件只在本地主机上

在RabbitMQ 3.5.7 Ubuntu 16.04上。

我只想在本地主机上实现RabbitMqpipe理插件,想法是使用隧道从我用来连接到我的服务器使用SSH的计算机到达RabbitMqpipe理Web GUI。

我发现这个线程似乎logging了要做的一切。

这是我所做的:我编辑/etc/rabbitmq/rabbitmq-env.conf,看起来像这样:

export RABBITMQ_CONFIG_FILE="/etc/rabbitmq/rabbitmq.config" # Defaults to rabbit. This can be useful if you want to run more than one node # per machine - RABBITMQ_NODENAME should be unique per erlang-node-and-machine # combination. See the clustering on a single machine guide for details: # http://www.rabbitmq.com/clustering.html#single-machine #NODENAME=rabbit # By default RabbitMQ will bind to all interfaces, on IPv4 and IPv6 if # available. Set this if you only want to bind to one network interface or# # address family. #NODE_IP_ADDRESS=127.0.0.1 # Defaults to 5672. #NODE_PORT=5672 export RABBITMQ_NODENAME=rabbit@localhost export RABBITMQ_NODE_IP_ADDRESS=127.0.0.1 export ERL_EPMD_ADDRESS=127.0.0.1 

然后我创build并编辑了“/etc/rabbitmq/rabbitmq.config”:

 [ {rabbitmq_management, [ {listener,[{port, 15672},{ip, "127.0.0.1"}]} ]}, {kernel, [ {inet_dist_use_interface,{127.0.0.1}} ]} ]. 

我已经启动了一些service rabbitmq-server reloadservice rabbitmq-server stopservice rabbitmq-server start

它不起作用。

我重新启动机器仍然无法正常工作。

当我做一个sudo lsof -in -P我看到:

光束1199 rabbitmq 8u IPv4 13374 0t0 TCP *:25672(LISTEN)

光束1199 rabbitmq 9u IPv4 13376 0t0 TCP 127.0.0.1:60223-127.0.0.1:4369(ESTABLISHED)

光束1199 rabbitmq 18u IPv4 14714 0t0 TCP 127.0.0.1:5672(LISTEN)

光束1199 rabbitmq 19u IPv4 14716 0t0 TCP *:15672(LISTEN)

在“/var/log/rabbitmq/[email protected]”中,我可以看到:

“config file(s):/etc/rabbitmq/rabbitmq.config(not found)”

我解决了它,我的错误是:

export RABBITMQ_CONFIG_FILE="/etc/rabbitmq/rabbitmq.config"而不是export RABBITMQ_CONFIG_FILE="/etc/rabbitmq/rabbitmq" rabbitmq”

没有必要指定文件的扩展名“.config”。

而在“/etc/rabbitmq/rabbitmq.config”中,我只是保持:

 [ {rabbitmq_management, [ {listener,[{port, 15672},{ip, "127.0.0.1"}]} ]}, ] 

节点: {kernel, [{inet_dist_use_interface,{127.0.0.1}}]}造成了一些冲突,我把它拿走了,没有进一步的调查。