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/mnesia
RABBITMQ_LOG_BASE=/data/rabbitmq/log
mkdir -pv /data/rabbitmq/log
chown -R rabbitmq:rabbitmq /data/rabbitmq
四 服务启动与防火墙
systemctl start rabbitmq-server
systemctl status rabbitmq-server
systemctl enable rabbitmq-server
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
firewall-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