HCRM博客

CentOS上RabbitMQ配置步骤详解,有哪些关键点需要注意?

CentOS RabbitMQ 配置指南

简介

RabbitMQ 是一个开源的消息队列,广泛用于实现分布式系统中消息传递,本文将详细介绍如何在 CentOS 系统上配置 RabbitMQ。

安装 RabbitMQ

安装依赖

在安装 RabbitMQ 之前,需要确保系统已安装以下依赖:

  • erlang
  • rabbitmq-server

可以通过以下命令安装:

sudo yum install erlang rabbitmq-server

启动 RabbitMQ 服务

安装完成后,启动 RabbitMQ 服务:

sudo systemctl start rabbitmq-server

设置开机自启

为了使 RabbitMQ 在系统启动时自动运行,可以设置开机自启:

sudo systemctl enable rabbitmq-server

配置 RabbitMQ

配置文件路径

RabbitMQ 的配置文件位于 /etc/rabbitmq/ 目录下,主要配置文件为 rabbitmq.conf

修改配置文件

编辑 rabbitmq.conf 文件,根据实际需求修改以下配置:

  • listener:监听的端口,默认为 5672
  • loopback_users:禁用匿名登录,将 guest 用户移除
sudo vi /etc/rabbitmq/rabbitmq.conf

添加到配置文件中:

listener = 5672
loopback_users = { "guest" }

重启 RabbitMQ 服务

修改配置文件后,重启 RabbitMQ 服务使配置生效:

sudo systemctl restart rabbitmq-server

管理界面

RabbitMQ 提供了一个 Web 管理界面,方便用户查看和管理消息队列。

访问管理界面

在浏览器中输入以下地址访问管理界面:

http://<服务器IP地址>:15672

登录

默认用户名为 guest,密码为 guest,为了安全起见,建议创建新的用户并设置密码。

创建用户

在管理界面中,点击左侧菜单栏的 Users 选项,然后点击 Add a user 创建新用户。

分配权限

在创建用户后,需要为其分配虚拟主机和权限,点击左侧菜单栏的 Vhosts 选项,然后点击 Add a vhost 创建虚拟主机,并为用户分配相应的权限。

FAQs

问题:如何查看 RabbitMQ 的状态?

解答:可以通过以下命令查看 RabbitMQ 的状态:

sudo rabbitmqctl status

问题:如何删除 RabbitMQ 的用户?

解答:在管理界面中,点击左侧菜单栏的 Users 选项,找到要删除的用户,然后点击 Delete user 按钮。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/71937.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~