上一篇
在现代分布式系统中,消息队列是实现异步处理、应用解耦和流量削峰的核心组件。Linux安装RabbitMQ是每一位后端开发者和运维人员必须掌握的基础技能。本教程将手把手教你如何在Linux系统上部署稳定高效的RabbitMQ服务。
RabbitMQ是基于Erlang语言开发的,因此在安装RabbitMQ之前,必须先完成Erlang环境安装。版本兼容性非常重要,建议参考官方对照表。
# 更新系统软件包sudo apt-get update# 安装必要的依赖sudo apt-get install -y curl gnupg apt-transport-https 使用官方提供的脚本安装推荐版本的 Erlang:
# 添加Erlang仓库密钥curl -1sLf 'https://packagecloud.io/rabbitmq/erlang/gpgkey' | sudo apt-key add -# 安装Erlangsudo apt-get install -y erlang-base erlang-asn1 erlang-crypto erlang-elp
安装完Erlang后,我们就可以通过以下命令安装RabbitMQ服务器了:
# 安装RabbitMQ服务端sudo apt-get install rabbitmq-server -y --fix-missing# 启动服务sudo systemctl start rabbitmq-server# 设置开机自启sudo systemctl enable rabbitmq-server 为了方便查看队列状态和消息流转,我们需要开启RabbitMQ管理插件。该插件提供了一个基于浏览器的可视化操作面板。
# 启用Web管理插件sudo rabbitmq-plugins enable rabbitmq_management 启用后,你可以通过访问 http://你的服务器IP:15672 来进入登录页面。
默认情况下,guest用户只能在本地访问。我们需要创建一个远程管理员账号:
# 创建账号 (admin 123456 分别为用户名和密码)sudo rabbitmqctl add_user admin 123456# 设置角色为管理员sudo rabbitmqctl set_user_tags admin administrator# 设置权限sudo rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 通过本篇消息队列配置教程,你已经成功在Linux上运行了RabbitMQ。记住,在生产环境中,请务必修改默认密码并配置好防火墙规则,确保5672(消息通信)和15672(管理界面)端口的安全访问。
SEO关键词回顾:
本文由主机测评网于2026-04-13发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260436339.html