文章目录

概要

最近项目要用到rabbitMQ,但用宝塔自动安装的rabbit不好用,就得自己安装了。

技术细节

# --------------- 正确:el8 源 ---------------
# 添加 Erlang 源(el8)
cat > /etc/yum.repos.d/rabbitmq-erlang.repo <<EOF
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/8/x86_64
gpgcheck=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
enabled=1
EOF

# 添加 RabbitMQ 源(el8)
cat > /etc/yum.repos.d/rabbitmq-server.repo <<EOF
[rabbitmq-server]
name=rabbitmq-server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/x86_64
gpgcheck=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
enabled=1
EOF

# 清空缓存
yum clean all
yum makecache

# 强制安装,跳过 GPG 检查(阿里云 Linux 3 专用)
yum install -y erlang-25.3.2.5-1.el8 --nogpgcheck
yum install -y rabbitmq-server-3.12.12-1.el8 --nogpgcheck

# 启动服务
systemctl start rabbitmq-server
systemctl enable rabbitmq-server

# 开启管理面板
rabbitmq-plugins enable rabbitmq_management

# 创建管理员账号(外网可登录)
rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

# 放行端口
firewall-cmd --permanent --add-port=5672/tcp
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --reload
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐