Ubuntu如何安装RabbitMQ
导读:Ubuntu 安装与配置 RabbitMQ 指南 一 安装步骤 更新索引并安装依赖:sudo apt update && sudo apt install -y erlang 安装服务器:sudo apt install...
Ubuntu 安装与配置 RabbitMQ 指南
一 安装步骤
- 更新索引并安装依赖:sudo apt update & & sudo apt install -y erlang
- 安装服务器:sudo apt install -y rabbitmq-server
- 启动并设为开机自启:sudo systemctl start rabbitmq-server & & sudo systemctl enable rabbitmq-server
- 验证服务状态:sudo systemctl status rabbitmq-server(应显示 active/running)
二 启用管理界面与访问
- 启用管理插件:sudo rabbitmq-plugins enable rabbitmq_management
- 重启服务使插件生效:sudo systemctl restart rabbitmq-server
- 访问地址:http://服务器IP:15672;默认账号密码为 guest/guest(仅限本机访问;远程访问需创建新用户并授权,见下一节)
三 创建管理员用户与权限
- 新建用户:sudo rabbitmqctl add_user admin StrongPass!
- 设为管理员:sudo rabbitmqctl set_user_tags admin administrator
- 授予默认虚拟主机权限:sudo rabbitmqctl set_permissions -p / admin “." ".” “.*”
- 建议禁用默认的 guest 远程登录(生产环境):编辑 /etc/rabbitmq/rabbitmq.conf,设置 loopback_users.guest = false,然后重启服务
四 防火墙与端口
- 开放管理界面端口:sudo ufw allow 15672/tcp
- 开放 AMQP 端口:sudo ufw allow 5672/tcp
- 使规则生效:sudo ufw reload(如使用 firewalld,请改用 firewall-cmd 对应命令)
五 常用命令与排错
- 常用运维命令:
- 查看状态:sudo systemctl status rabbitmq-server
- 停止/启动:sudo systemctl stop|start rabbitmq-server
- 查看插件:sudo rabbitmq-plugins list
- 查看节点信息:sudo rabbitmqctl status
- 常见问题处理:
- 管理界面打不开:确认已启用 rabbitmq_management、服务在运行、以及防火墙已放行 15672
- 远程连接被拒:不要使用 guest 远程登录,按第三节创建新用户并授予权限
- 节点无法连接/启动异常:检查端口占用、Erlang 与 RabbitMQ 版本匹配、系统资源与日志(/var/log/rabbitmq/)
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu如何安装RabbitMQ
本文地址: https://pptw.com/jishu/748583.html
