`
conkeyn
  • 浏览: 1524393 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

配置RabbitMQ远程访问

 
阅读更多

本文参考自:http://flashing.iteye.com/blog/1797531

1.如果远程客户端网络状况不是太好,比如adsl什么的,那么一定在客户端打开requstedHeartbeat
2.如果在同一台机器上,千万不要打开requstedHeartbeat,即requstedHeartbeat=0
3.各个系统下配置文件的位置:
Windows - %APPDATA%\RabbitMQ\rabbitmq.config
Debian - /etc/rabbitmq/rabbitmq.config
RPM - /etc/rabbitmq/rabbitmq.config
MacOS (Macports) - /opt/local/etc/rabbitmq/rabbitmq.config
Generic UNIX - /etc/rabbitmq/rabbitmq.config

但是千万注意,不管你是设置了配置文件还是修改了环境变量RABBITMQ_*,至少windows下都必须从新安装服务才能生效,仅重启服务是没用的!话说这个问题非常奇怪啊,它是采取的服务参数的形式处理的而不是读取配置文件。

比如你在rabbitmq.config里面写了:

[{kernel,[{inet_dist_use_interface,{127,0,0,1}}]}].

那么重启服务没用,重装服务你才会发现这玩意监听在localhost了。

为了远程管理兔子MQ,可以打开management:

rabbitmq-plugins enable rabbitmq_management

但是由于用户权限配置问题,需要一点点的设置:

http://stackoverflow.com/questions/14699873/how-to-reset-user-for-rabbitmq-management

rabbitmqctl set_user_tags usrname administrator

这样才能登录!

 

配置远程访问功能


1、登录web控制台(http://localhost:15672/)进行配置用户

 

2、配置%APPDATA%\RabbitMQ\rabbitmq.config文件为:

[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["test_user"]}]}
].

 

  • 大小: 184.8 KB
分享到:
评论

相关推荐

    RabbitMQ Server3.13.0

    启用后,可以在浏览器中访问 `http://localhost:15672` 来查看和管理RabbitMQ服务器。 **基本概念** 1. **Exchange**: 交换机是RabbitMQ的核心组件,它负责将消息路由到适当的队列。不同的交换机类型(如 Direct、...

    RabbitMQ安装配置1

    - 要允许 guest 用户远程连接,需编辑 `/usr/local/rabbitmq/etc/rabbitmq/rabbitmq.config` 文件,添加配置项:`[{rabbit, [{loopback_users, []}]}]`。 - 为了启用管理控制台,运行 `./sbin/rabbitmq-plugins ...

    rabbitMQ3.7.8windows安装软件包

    4. 防火墙设置:确保RabbitMQ所需的服务端口(如5672、15672等)在防火墙中开放,以便远程访问和管理。 **四、RabbitMQ使用基础** 1. 生产者与消费者:RabbitMQ的核心概念包括生产者(发送消息的客户端)、消费者...

    rabbitmq安装配置部署文档

    这样就可以通过Web页面访问RabbitMQ管理平台。 三、RabbitMQ管理 RabbitMQ提供了两个管理工具:rabbitmqctl和rabbitmq-plugins。 1. 服务器启动和关闭 可以使用以下命令来启动和关闭RabbitMQ服务器: ``` ...

    RabbitMq安装教程.pdf

    安装完成后,需要创建一个配置文件rabbitmq.config,并设置loopback_users参数为空,这意味着允许远程访问。接下来,配置RabbitMQ服务为开机自启动,并启动RabbitMQ服务。 为了方便管理RabbitMQ,可以启用RabbitMQ ...

    rabbitmq代码.zip

    - **RPC(远程过程调用)**:使用RabbitMQ实现简单的RPC模式,客户端发送请求消息,服务端接收到后处理并返回响应。 - **Topology设计**:合理的交换机、队列和绑定设计对于系统性能和可维护性至关重要。 压缩包中...

    高效安装与配置RabbitMQ:CentOS 7系统下的完全指南

    为了允许远程访问,确保防火墙设置正确。在腾讯云或阿里云上,记得打开15672端口,这通常是RabbitMQ管理界面的默认端口。如果遇到无法访问的问题,可能需要检查防火墙设置,可以暂时关闭防火墙测试,如使用`...

    rabbitmq-3.6.5版本

    默认情况下,RabbitMQ不允许远程访问,可以通过以下命令开启: ```bash sudo rabbitmq-plugins enable rabbitmq_management sudo systemctl restart rabbitmq-server ``` 现在可以通过浏览器访问`...

    RabbitMQ:安装、配置与使用初探

    为了能够在远程访问 RabbitMQ,需要创建新的用户。 进入 RabbitMQ 的 bin 目录,通过命令行创建新用户,并设置其为管理员: ```bash cd /usr/lib/rabbitmq/bin rabbitmq-server start ./rabbitmqctl add_user ...

    乐优商城rabbitmq安装文档

    3. 设置RabbitMQ开机启动: ```bash sudo chkconfig rabbitmq-server on ``` ### 四、设置管理界面 1. 配置RabbitMQ允许远程访问,默认只允许本地访问。编辑配置文件: ```bash sudo vi /etc/rabbitmq/rabbitmq-env...

    RabbitMQ 讲义.pdf

    对于初学者来说,首先需要了解什么是消息队列,然后是安装和配置RabbitMQ,接着能够编写入门级别的程序,最后能够熟练掌握RabbitMQ的5种模式特征,并能够将SpringBoot与RabbitMQ进行整合。 消息队列的实现方式主要...

    rabbitmq安装包

    RabbitMQ默认不允许远程访问,可以通过命令行工具`rabbitmqctl`创建用户和虚拟主机: ```bash sudo rabbitmqctl add_user myuser mypassword sudo rabbitmqctl set_user_tags myuser administrator sudo ...

    rabbitmq学习笔记和软件和插件

    例如,如果你的RabbitMQ服务器只监听本地接口,你可以用socat创建一个端口转发,让远程机器也能访问到RabbitMQ的管理API。 **四、RabbitMQ学习资源** “尚硅谷”的学习笔记提供了关于RabbitMQ的详细教程,涵盖了...

    centos6.5安装rabbitmq详细教程

    RabbitMQ默认情况下不允许远程访问。要启用它,需要修改`/etc/rabbitmq/rabbitmq-env.conf`文件,将`NODENAME`设置为`rabbit@localhost`。然后,重启RabbitMQ服务: ```bash sed -i 's/#NODENAME=rabbit@localhost/...

    rabbitmq安装.zip

    5. **设置默认用户和权限**:RabbitMQ默认不开启 guest 用户的远程访问,为了安全,需要创建新的用户并赋予适当的权限。可以使用`rabbitmqctl add_user`、`rabbitmqctl set_permissions`等命令进行操作。 6. **安装...

    rabbitmq教程

    - 调整配置文件允许远程访问: ```sh vi /etc/rabbitmq/rabbitmq.config ``` 注意去除逗号,并确保配置正确。 4. **启动管理插件** - 启用管理插件: ```sh rabbitmq-plugins enable rabbitmq_management ...

    RabbitMq windows 安装包

    默认情况下,`guest`用户只能在本地登录,所以新创建的管理员用户可以远程访问。 为了管理和监控RabbitMQ,你可以安装RabbitMQ管理插件。在命令行中,切换到RabbitMQ的`sbin`目录,然后执行以下命令: ``` rabbitmq...

    ContenOS 7 中 RabbitMQ 环境安装与搭建(单机版,以rpm 方式安装)———3.8.x 版本.pdf

    以上知识点涵盖了ContenOS 7中安装和配置RabbitMQ 3.8.x版本的全过程,确保了RabbitMQ的正确安装和配置,以及远程访问的设置。在整个搭建过程中,可能需要检查和调整网络配置,以及修改和创建配置文件,这些操作需要...

    Centos7安装rabbitmq

    若要通过远程访问 RabbitMQ,确保防火墙规则允许端口 5672(AMQP 协议)和 15672(Web 管理界面)的入站流量。在 CentOS 7 中,可以使用以下命令: ```bash firewall-cmd --permanent --add-port=5672/tcp firewall...

Global site tag (gtag.js) - Google Analytics