跳转至

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 插件,您可以实现无缝的缓存管理。

版本兼容性

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