cPanel EA4 NGINX 模块
主机和 MSP 合作伙伴计划
在客户服务器上作为主机或托管服务提供商运行 ea-nginx?一个许可证覆盖您的整个服务器群,针对每个 cPanel ea-nginx 发布提供 24 小时重建服务水平协议(SLA)。联系我们 成为合作伙伴。
单服务器运营商:请查看 Ultra 订阅 以获取启用 reposync 的访问权限。
为什么这对 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 Vitals 通过。谷歌给他们更高的排名。他们留在您的托管上。
- 安全性: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 上。与我们联系 讨论您整个服务器群的主机许可证。