如何在不支持EPEL的AWS Linux AMI 2023中安装RabbitMQ(适配Magento 2)
在AWS Linux AMI 2023中通过yum/dnf安装RabbitMQ(适配Magento 2环境)
由于AWS Linux AMI 2023无法通过EPEL类仓库安装RabbitMQ,以下是基于官方仓库的yum/dnf安装流程,完全适配Magento 2的运行需求:
1. 安装适配的Erlang环境
RabbitMQ依赖特定版本的Erlang,需先配置官方Erlang仓库并安装:
- 导入Erlang仓库GPG密钥:
rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc - 创建Erlang仓库配置文件:
sudo tee /etc/yum.repos.d/erlang.repo <<EOF [erlang-solutions] name=Erlang Solutions baseurl=https://packages.erlang-solutions.com/rpm/centos/9/x86_64/ gpgcheck=1 gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc enabled=1 EOF - 刷新缓存并安装Erlang:
sudo dnf clean all && sudo dnf makecache sudo dnf install -y erlang - 验证Erlang版本(需满足RabbitMQ 3.12+对应Erlang 25.x及以上):
erl -version
2. 配置RabbitMQ官方仓库
- 导入RabbitMQ签名密钥:
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc - 创建RabbitMQ仓库配置文件:
sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF [rabbitmq-server] name=RabbitMQ Server baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/9/x86_64/ repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 EOF
3. 安装RabbitMQ服务器
- 刷新缓存并安装:
sudo dnf clean all && sudo dnf makecache sudo dnf install -y rabbitmq-server
4. 配置RabbitMQ适配Magento 2
- 设置RabbitMQ开机自启并启动服务:
sudo systemctl enable --now rabbitmq-server - (可选)启用管理插件,方便通过Web界面监控:
sudo rabbitmq-plugins enable rabbitmq_management - 创建Magento专属的RabbitMQ用户与虚拟主机:
# 创建用户(替换your_secure_password为实际强密码) sudo rabbitmqctl add_user magento_user your_secure_password # 设置用户为管理员权限 sudo rabbitmqctl set_user_tags magento_user administrator # 创建Magento专用虚拟主机 sudo rabbitmqctl add_vhost /magento # 赋予用户虚拟主机的全部权限 sudo rabbitmqctl set_permissions -p /magento magento_user ".*" ".*" ".*"
5. 验证安装
- 检查RabbitMQ服务状态:
sudo systemctl status rabbitmq-server - 若启用了管理插件,可通过
http://<服务器IP>:15672访问管理界面,用创建的magento_user登录验证。
内容的提问来源于stack exchange,提问作者Diego Queiroz
相关产品推荐
相关产品推荐

