RabbitMQ在Debian上的部署流程如下:
更新系统包
sudo apt update && sudo apt upgrade -y
安装Erlang(RabbitMQ依赖)
sudo apt install erlang -y
添加RabbitMQ官方仓库
curl -1sLf "https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA" | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://dl.rabbitmq.com/debian/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
安装RabbitMQ
sudo apt update
sudo apt install rabbitmq-server -y
启动并启用服务
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
验证安装
sudo systemctl status rabbitmq-server # 查看服务状态
rabbitmqctl status # 检查RabbitMQ节点状态
启用管理插件(可选)
sudo rabbitmq-plugins enable rabbitmq_management
sudo systemctl restart rabbitmq-server
注意:若需配置防火墙,需开放5672(消息通信)、15672(管理界面)端口。
参考来源: