cPanel EA4 仓库
主机商与 MSP 合作伙伴计划
作为主机商或托管服务提供商在客户服务器上运行 ea-nginx?一个许可证覆盖您的整个服务器群,并提供每次 cPanel ea-nginx 发布后 24 小时内重建的 SLA。联系我们 成为合作伙伴。
单服务器用户:参见 Ultra 订阅 以获得支持 reposync 的访问权限。
GetPageSpeed 提供了一个专门的 cPanel EasyApache 4 仓库,使得 NGINX 模块的安装变得简单,并且与 cPanel 的 ea-nginx 完全兼容。
为什么选择 EA4?
cPanel 的 EasyApache 4 使用了一个自定义构建的 NGINX (ea-nginx),与标准的 NGINX 发行版有所不同:
- 自定义路径:模块安装在
/etc/nginx/modules/而不是/usr/lib64/nginx/modules/ - 自定义配置:模块配置文件放在
/etc/nginx/conf.d/modules/ - ABI 兼容性:模块必须针对确切的
ea-nginx版本构建
我们的 EA4 仓库 (ea4) 提供专门为该环境构建的模块,确保与您的 cPanel 服务器完美兼容。
安装
步骤 1:安装 GetPageSpeed 仓库
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
在检测到 cPanel 的系统上,ea4 仓库会 自动启用。
步骤 2:安装模块
所有 EA4 兼容模块使用 ea-nginx- 前缀,而不是 nginx-module-:
# 安装 cache-purge 模块
dnf -y install ea-nginx-cache-purge
# 安装 headers-more 模块
dnf -y install ea-nginx-headers-more
# 安装 GeoIP2 模块
dnf -y install ea-nginx-geoip2
可用模块
GetPageSpeed 集合中的所有模块都可用于 cPanel EA4。 包命名遵循以下模式:
| 标准包 | EA4 包 |
|---|---|
nginx-module-cache-purge |
ea-nginx-cache-purge |
nginx-module-headers-more |
ea-nginx-headers-more |
nginx-module-geoip2 |
ea-nginx-geoip2 |
nginx-module-naxsi |
ea-nginx-naxsi |
WordPress 缓存清除
ea-nginx-cache-purge 模块在 WordPress 内容更改时启用自动缓存失效。
结合 Proxy Cache Purge 插件,您可以实现无缝的缓存管理。
-
完整设置指南
NGINX 配置和 Proxy Cache Purge 插件设置的逐步说明。
版本兼容性
当 ea-nginx 更新时,模块会自动重建。包版本格式确保您始终获得与您的 NGINX 版本相匹配的正确模块:
ea-nginx-cache-purge-1.29.4+2.5.5-1.gps.el9
│ │
│ └── 模块上游版本 (2.5.5)
└── ea-nginx 版本 (1.29.4)
仓库详情
| 属性 | 值 |
|---|---|
| 仓库 ID | getpagespeed-extras-ea4 |
| 基础 URL | https://extras.getpagespeed.com/redhat/$releasever/ea4/$basearch/ |
| GPG 密钥 | /etc/pki/rpm-gpg/RPM-GPG-KEY-GETPAGESPEED |
手动仓库配置
如果您需要手动启用仓库:
dnf config-manager --set-enabled getpagespeed-extras-ea4
或者编辑 /etc/yum.repos.d/getpagespeed-extras.repo 并在 [getpagespeed-extras-ea4] 部分下设置 enabled=1。