Linux 上配置 RabbitMQ 的完整步骤

一 准备与版本匹配
yum -y install socat。erl -v 验证 Erlang 是否可用。二 安装与目录
yum -y install erlang-<version>.rpmrpm -Uvh rabbitmq-server-<version>.noarch.rpmsudo apt update && sudo apt install erlang rabbitmq-server三 核心配置
listeners.tcp.default = 5672# 如需禁用非 TLS 监听:listeners.tcp = none# 如需 TLS:listeners.ssl.default = 5671[{rabbit, [{loopback_users, []}]}].RABBITMQ_MNESIA_BASE=/data/rabbitmq/mnesiaRABBITMQ_LOG_BASE=/data/rabbitmq/logmkdir -pv /data/rabbitmq/logchown -R rabbitmq:rabbitmq /data/rabbitmq四 服务启动与防火墙
systemctl start rabbitmq-serversystemctl status rabbitmq-serversystemctl enable rabbitmq-serverfirewall-cmd --zone=public --add-port=5672/tcp --permanentfirewall-cmd --zone=public --add-port=15672/tcp --permanentfirewall-cmd --reloadfirewall-cmd --list-ports五 用户 虚拟主机 与常用验证
rabbitmqctl add_user admin StrongPass!rabbitmqctl set_user_tags admin administratorrabbitmqctl set_permissions -p / admin ".*" ".*" ".*"rabbitmqctl add_vhost myvhostrabbitmqctl set_permissions -p myvhost admin ".*" ".*" ".*"rabbitmqctl list_usersrabbitmqctl list_queuesrabbitmqctl status