centos

centos上rabbitmq配置步骤

小樊
53
2025-09-22 04:04:00
栏目: 智能运维

CentOS上RabbitMQ配置步骤

1. 准备工作

2. 安装Erlang(RabbitMQ依赖)

RabbitMQ基于Erlang语言开发,需先安装兼容版本的Erlang。

3. 添加RabbitMQ官方仓库

通过官方仓库安装RabbitMQ,确保版本最新且支持后续更新。

4. 安装RabbitMQ Server

5. 启动RabbitMQ服务

6. 启用管理插件(可选但推荐)

RabbitMQ提供Web管理界面,方便可视化操作。

7. 配置RabbitMQ核心参数

7.1 修改默认用户(增强安全性)

默认guest用户仅能本地登录,需创建新用户并赋予权限:

7.2 配置监听端口(允许远程访问)

修改/etc/rabbitmq/rabbitmq.conf(若文件不存在,可创建或复制模板):

listeners.tcp.default = 0.0.0.0:5672  # 监听所有IP的5672端口(AMQP协议)
management.tcp.port = 15672           # 管理界面端口(默认15672)

8. 配置防火墙(允许外部访问)

若启用了firewalld,需开放RabbitMQ端口:

sudo firewall-cmd --permanent --add-port=5672/tcp  # AMQP协议端口
sudo firewall-cmd --permanent --add-port=15672/tcp # 管理界面端口
sudo firewall-cmd --reload

若使用iptables,需添加对应规则(略)。

9. 验证配置

10. 生产环境优化建议

以上步骤覆盖了CentOS上RabbitMQ的基础配置,可根据实际需求调整参数(如虚拟主机、权限、端口等)。

0
看了该问题的人还看了