最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
RabbitMQ 服务器搭建与配置如何做
时间:2026-08-12 20:24:55 编辑:袖梨 来源:一聚教程网
RabbitMQ服务器搭建与配置的核心是先装对Erlang,再装匹配版本的RabbitMQ,最后启用管理界面并调通基础访问。需严格按最新兼容表选Erlang版本,Linux用最新仓库安装,Windows勾选Add to PATH;RabbitMQ直接用最新包安装并启动服务;启用rabbitmq_management插件后,新建用户赋管理员权限以支持远程登录;最后检查端口、防火墙、服务状态及API连通性。
RabbitMQ 服务器搭建与配置,核心是**先装对 Erlang,再装匹配版本的 RabbitMQ,最后启用管理界面并调通基础访问**。整个过程不复杂但容易忽略版本兼容和权限细节。确保 Erlang 环境正确安装
RabbitMQ 是 Erlang 写的,没有它根本启动不了。不能随便装个 Erlang 就行——必须查最新兼容表(rabbitmq.com/which-erlang.html),选对版本。
- CentOS/RHEL:推荐用 Erlang Solutions 最新仓库安装,例如
yum install esl-erlang(对应 RabbitMQ 3.12+ 推荐 OTP 25.x) - Ubuntu/Debian:添加仓库后执行
apt install erlang,避免用系统默认源的老版本 - Windows:下载 otp_win64_26.x.exe,安装时勾选“Add to PATH”,安装完在 CMD 输入
erl -version验证 - 装完务必检查
erl命令是否可用,且ERLANG_HOME(Windows)或PATH(Linux/macOS)已包含 Erlang 的 bin 目录
安装 RabbitMQ 并启动服务
跳过源码编译,生产环境直接用最新包最稳。
- Linux(RPM):
rpm -ivh rabbitmq-server-*.noarch.rpm(注意先装 Erlang,否则报依赖错误) - Linux(APT):添加
https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu仓库后apt install rabbitmq-server - macOS:
brew install rabbitmq(自动拉取兼容 Erlang) - Windows:运行 .exe 安装器,默认注册为服务,启动状态可在服务管理器里看
- 启动命令统一为:
systemctl start rabbitmq-server(Linux)或net start RabbitMQ(Windows)
启用 Web 管理界面并登录
默认不开启图形界面,需手动启用插件,并处理 guest 账号限制。
- 启用插件:
rabbitmq-plugins enable rabbitmq_management - 重启服务使插件生效
- 浏览器访问
http://localhost:15672 - 默认账号
guest/guest在 3.3+ 版本中仅允许本地回环访问;如需远程登录,必须新建用户并赋管理员角色: rabbitmqctl add_user admin pass123rabbitmqctl set_user_tags admin administratorrabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
基础安全与连通性检查
刚装好别急着写代码,先确认服务真正就绪。
- 检查端口:5672(AMQP)、15672(HTTP 管理)是否监听(
ss -tlnp | grep :5672) - 检查防火墙:CentOS 用
firewall-cmd --add-port=15672/tcp --permanent开放 - 查看状态:
rabbitmqctl status应返回正常节点信息,无 crash 或 disk space alarm - 测试连接:用 Python 的
pika或命令行工具curl -u admin:pass123 http://localhost:15672/api/vhosts查看 vhost 列表