文章目录
- 概要
- 技术细节
概要
最近项目要用到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 专用)yuminstall-yerlang-25.3.2.5-1.el8--nogpgcheckyuminstall-yrabbitmq-server-3.12.12-1.el8--nogpgcheck# 启动服务systemctl start rabbitmq-server systemctlenablerabbitmq-server# 开启管理面板rabbitmq-pluginsenablerabbitmq_management# 创建管理员账号(外网可登录)rabbitmqctl add_user admin123456rabbitmqctl 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