Ubuntu20安装RabbitMQ
Ubuntu20安装RabbitMQ
在 Ubuntu 20.04 上安装 RabbitMQ 的步骤如下:
一、更新系统包
sudo apt update && sudo apt upgrade -y
二、安装依赖
sudo apt install -y curl gnupg apt-transport-https
三、添加 RabbitMQ APT 仓库
导入 GPG 密钥
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.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/deb/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
echo "deb [signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu focal main" | sudo tee -a /etc/apt/sources.list.d/rabbitmq.list
四、安装 RabbitMQ
sudo apt updatesudo apt install -y rabbitmq-server
五、启动服务并设置开机自启
sudo systemctl start rabbitmq-serversudo systemctl enable rabbitmq-server
六、启用管理插件(Web 控制台)
sudo rabbitmq-plugins enable rabbitmq_management
七、配置防火墙(如启用)
# AMQP 协议端口
sudo ufw allow 5672/tcp
# Web 管理界面端口
sudo ufw allow 15672/tcp
八、创建管理员用户
# 创建用户(替换 youruser 和 yourpassword)
sudo rabbitmqctl add_user youruser yourpassword
sudo rabbitmqctl set_user_tags youruser administrator
sudo rabbitmqctl set_permissions -p / youruser ".*" ".*" ".*"
九、访问管理界面
浏览器访问 http://<服务器IP>:15672
,使用默认用户 guest/guest
(仅限本地访问)或你创建的用户。
常见问题解决
-
无法访问 Web 界面
- 检查防火墙规则:
sudo ufw status
- 确保服务运行:
sudo systemctl status rabbitmq-server
- 检查防火墙规则:
-
重置 RabbitMQ 状态
sudo rabbitmqctl stop_appsudo rabbitmqctl resetsudo rabbitmqctl start_app
-
查看日志
sudo tail -f /var/log/rabbitmq/rabbitmq.log
通过以上步骤,可以成功安装并配置 RabbitMQ。建议根据实际需求调整用户权限和配置文件(/etc/rabbitmq/rabbitmq.conf
)。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员七字节
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果