RabbitMq On Ubuntu:无法访问RabbitMq Web管理控制台

时间:2018-03-06 06:17:10

标签: rabbitmq ubuntu-16.04

我已经在ubuntu上安装了rabbitmq-server,安装后我检查了它是否在端口上正常运行或者没有使用netstat -lntu。它的运行,插件已启用,同样已经过验证。即使15672端口也是开放的。可能是因为我无法从远程rabbitmq-server访问Web管理控制台。

P.S:我已经创建了管理员用户。

我已经尝试过允许这个问题中提到的端口15672:How do I find my firewall is blocking mysql? | Ask Ubuntu。并且也遵循了这一个:Can't access RabbitMQ web management interface after fresh install | Stack Overflow以及更多。

并最后按照此处的建议尝试修改rabbitmq-env.confWeb dispatch plugin | RabbitMQ

2 个答案:

答案 0 :(得分:0)

默认情况下,RabbitMQ创建一个名为“来宾” 的用户,其密码为“来宾” 。您还可以使用以下命令在RabbitMQ服务器上创建自己的管理员帐户。密码改为您自己的密码。

  

步骤1:通过运行以下命令设置用户名和密码

  • sudo rabbitmqctl add_user admin password
  • sudo rabbitmqctl set_user_tags admin administrator
  • sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
  

第2步:启用并使用RabbitMQ管理控制台

  • sudo rabbitmq-plugins enable rabbitmq_management
  • sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

接下来,您需要设置一个管理员用户帐户来访问RabbitMQ服务器管理控制台。在以下命令中,“ mqadmin ”是管理员的用户名,“ mqadminpassword ”是密码。记住要用自己的替换它们。

  

步骤3::添加用户并授予权限

  • sudo rabbitmqctl add_user mqadmin mqadminpassword
  • sudo rabbitmqctl set_user_tags mqadmin administrator
  • sudo rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*"
  

现在打开http://[rabbitMQ-server-IP]:15672/,您就完成了

答案 1 :(得分:0)

对于rabbitmq安装程序,只需执行以下操作

1。安装rabbitmq-server

  

sudo apt-get install rabbitmq-server

2。启用gui插件

  

sudo rabbitmq-plugins启用rabbitmq_management

3。启动rabbidmq-server

  

sudo rabbitmq-server启动

4。请参阅浏览器上的gui(默认情况下,波纹管信息由Rabbitmq配置给出)

  

http://localhost:15672/

     

用户名:访客

     

password:guest