Linux下 RabbitMQ 配置全流程
一 准备与版本匹配
二 核心配置文件与目录
[
{rabbit, [
{loopback_users, []}
]}
].
RABBITMQ_MNESIA_BASE=/data/rabbitmq/mnesia
RABBITMQ_LOG_BASE=/data/rabbitmq/log
创建目录并修正属主:mkdir -pv /data/rabbitmq/{mnesia,log}
chown -R rabbitmq:rabbitmq /data/rabbitmq
三 服务启动与插件
sudo systemctl enable --now rabbitmq-server
sudo systemctl status rabbitmq-server
sudo service rabbitmq-server start
sudo service rabbitmq-server status
sudo rabbitmq-plugins enable rabbitmq_management
管理界面默认监听 15672 端口。四 用户 虚拟主机 与权限
rabbitmqctl add_vhost /myvhost
rabbitmqctl add_user admin StrongPass!23
rabbitmqctl set_permissions -p /myvhost admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator
五 防火墙与常用验证
sudo firewall-cmd --permanent --add-port=5672/tcp
sudo firewall-cmd --permanent --add-port=15672/tcp
sudo firewall-cmd --reload
sudo ufw allow 5672/tcp
sudo ufw allow 15672/tcp