[Linux]基于Alibaba Cloud Linux 3.x系统的宝塔下安装RabbitMQ
·
概要
最近项目要用到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
更多推荐

所有评论(0)