cPanel EA4 NGINX 模块
主机和 MSP 合作伙伴计划
在客户服务器上作为主机或托管服务提供商运行 ea-nginx?一个许可证覆盖您的整个服务器群,针对每个 cPanel ea-nginx 版本提供 24 小时重建服务水平协议。 联系我们 成为合作伙伴。
单服务器访问从 Plus ($10/月) 开始,适用于开源模块集。GetPageSpeed 开发的模块,如缓存清除和设备类型,需要 Pro ($20/月)。Ultra 仅在内部仓库镜像时需要。
为什么这对 cPanel 主机商很重要
cPanel 的 ea-nginx 很棒,但它是裸露的。您的客户要求 Brotli、国家封锁、WAF、WordPress 缓存清除、动态 WebP,您最终只能说“未支持”或手动编译在下一个 ea-nginx 更新时会破坏的模块。
GetPageSpeed EA4 解决了这个问题。 140 多个生产级 NGINX 模块,针对确切的 ea-nginx ABI 预构建,在 cPanel 更新时自动重建,通过单个 dnf 命令安装。
您保留 cPanel。您的客户获得企业级 NGINX。您不再需要处理 ABI 不匹配的问题。
您可以销售的内容
| 客户需求 | 模块 | 包 |
|---|---|---|
| "我的网站很慢" | Brotli 压缩,比 gzip 小 15-25% | ea-nginx-brotli |
| "WordPress 缓存无法清除" | 代理缓存清除集成 | ea-nginx-cache-purge |
| "我们受到攻击" | 带有 OWASP CRS 的 ModSecurity WAF | ea-nginx-modsecurity |
| "阻止这个国家" | GeoIP2 查找和规则 | ea-nginx-geoip2 |
| "自动提供 WebP" | 动态图像转换 | ea-nginx-image-filter |
| "添加/删除响应头" | 头部重写 | ea-nginx-headers-more |
| "基本的机器人保护" | NAXSI WAF | ea-nginx-naxsi |
| "按 Cookie/头部限速" | 动态限速 | ea-nginx-dynamic-limit-req |
| "更好的目录列表" | Fancy auto-index | ea-nginx-fancyindex |
| "Cloudflare 后的真实访客 IP" | 来自受信代理的真实 IP | 内置,通过我们的代码片段配置 |
完整列表:140 多个模块,与我们的标准仓库相同。如果我们为 nginx 提供它,我们也为 ea-nginx 提供它。
为什么 EA4 需要自己的包
cPanel 的 EasyApache 4 使用自定义的 ea-nginx 构建,与标准 NGINX 不匹配:
- 模块路径:
/etc/nginx/modules/而不是/usr/lib64/nginx/modules/ - 配置路径:
/etc/nginx/conf.d/modules/ - ABI 固定:模块必须与确切的
ea-nginx构建匹配,否则 nginx 将拒绝加载它们
自己编译,您负责维护。使用我们的仓库,我们负责维护。
安装
步骤 1:安装 GetPageSpeed 仓库
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
在 cPanel 服务器上,ea4 子仓库会自动启用。无需其他操作。
步骤 2:安装模块
EA4 包使用 ea-nginx- 前缀,而不是 nginx-module-:
dnf -y install ea-nginx-cache-purge
dnf -y install ea-nginx-brotli
dnf -y install ea-nginx-headers-more
dnf -y install ea-nginx-geoip2
dnf -y install ea-nginx-modsecurity
然后重启 nginx:
systemctl restart nginx
这就是整个安装过程。
包命名
我们主仓库中的所有内容都有 EA4 对应项。交换前缀:
| 标准包 | EA4 包 |
|---|---|
nginx-module-cache-purge |
ea-nginx-cache-purge |
nginx-module-brotli |
ea-nginx-brotli |
nginx-module-headers-more |
ea-nginx-headers-more |
nginx-module-geoip2 |
ea-nginx-geoip2 |
nginx-module-modsecurity |
ea-nginx-modsecurity |
nginx-module-naxsi |
ea-nginx-naxsi |
nginx-module-image-filter |
ea-nginx-image-filter |
其余 140 多个目录遵循相同模式。
WordPress 缓存清除(杀手级功能)
如果您在 cPanel 上托管 WordPress,而大多数 cPanel 主机商都是,这就是您首先要销售的功能。
ea-nginx-cache-purge 模块与 Proxy Cache Purge WordPress 插件配对。客户发布帖子、评论、更新产品,受影响的缓存条目会立即失效。没有过期页面,没有“为什么我的更改没有显示?”的工单。
-
完整设置指南
逐步:NGINX 配置、Proxy Cache Purge 插件、测试、调整。
零维护更新
当 cPanel 发布新的 ea-nginx 时,我们的构建器会检测到并针对其重建每个模块,通常在几小时内。包版本编码了两个版本,因此 dnf 总是选择正确的匹配:
ea-nginx-cache-purge-1.29.4+2.5.5-1.gps.el9
│ │
│ └── 模块版本 (2.5.5)
└── 匹配您的 ea-nginx (1.29.4)
在您的正常节奏上运行 dnf upgrade。模块与 ea-nginx 保持同步。您无需接触编译器。
仓库详情
| 属性 | 值 |
|---|---|
| 仓库 ID | getpagespeed-extras-ea4 |
| 基础 URL | https://extras.getpagespeed.com/redhat/$releasever/ea4/$basearch/ |
| GPG 密钥 | /etc/pki/rpm-gpg/RPM-GPG-KEY-GETPAGESPEED |
| 支持的系统 | RHEL / CentOS / AlmaLinux / Rocky 8 和 9 |
手动启用仓库
如果自动检测未触发(自定义 cPanel 安装,奇怪的分区),请手动启用:
dnf config-manager --set-enabled getpagespeed-extras-ea4
或在 /etc/yum.repos.d/getpagespeed-extras.repo 中的 [getpagespeed-extras-ea4] 部分下设置 enabled=1。
向您的客户销售此内容
三个能够成交的角度:
- 速度:Brotli + 缓存清除将典型 WordPress 网站的 TTFB 从 400ms 降低到 100ms 以下。核心 Web 关键指标通过。谷歌会给他们更高的排名。他们留在您的托管服务上。
- 安全性:ModSecurity + NAXSI + GeoIP2 在攻击到达 PHP 之前阻止大部分自动攻击。减少被攻破的账户,减少支持工单,减少退单。
- 差异化:“包含企业级 NGINX 模块”是您的竞争对手在裸 cPanel 上无法匹配的内容。将其放在您的定价页面上。
开始
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install ea-nginx-cache-purge ea-nginx-brotli ea-nginx-headers-more
systemctl restart nginx
三条命令,企业级 NGINX 在 cPanel 上。 与我们联系 讨论您整个服务器群的主机许可证。