cPanel EA4 NGINX-Module
Hoster & MSP-Partnerprogramm
ea-nginx auf Kundenservern als Hoster oder Managed-Services-Anbieter betreiben? Eine Lizenz deckt Ihre gesamte Flotte ab, mit einer 24-Stunden-Rebuild-SLA für jedes cPanel ea-nginx-Release. Kontaktieren Sie uns, um Partner zu werden.
Der Zugriff auf einen einzelnen Server beginnt mit Plus ($10/Monat) für das Open-Source-Modulset. Von GetPageSpeed entwickelte Module wie Cache-Purge und Device-Type erfordern Pro ($20/Monat). Ultra ist nur für internes Repository-Mirroring erforderlich.
Warum das für cPanel-Hoster wichtig ist
cPanels ea-nginx ist großartig, wird aber nackt ausgeliefert. Ihre Kunden fragen nach Brotli, nach Länderblockierung, nach einem WAF, nach WordPress-Cache-Purging, nach WebP on the fly, und Sie enden damit, "nicht unterstützt" zu sagen oder Module von Hand zu kompilieren, die beim nächsten ea-nginx-Update brechen.
GetPageSpeed EA4 behebt das. Über 140 Produktions-NGINX-Module, vorgebaut gegen die genaue ea-nginx ABI, automatisch neu gebaut, wenn cPanel es aktualisiert, installiert mit einem einzigen dnf-Befehl.
Sie behalten cPanel. Ihre Kunden erhalten Enterprise NGINX. Sie hören auf, ABI-Mismatches zu babysitten.
Was Sie damit verkaufen können
| Kundenanfrage | Modul | Paket |
|---|---|---|
| "Meine Seite ist langsam" | Brotli-Kompression, 15-25% kleiner als gzip | ea-nginx-brotli |
| "WordPress-Cache wird nicht geleert" | Proxy Cache Purge-Integration | ea-nginx-cache-purge |
| "Wir werden angegriffen" | ModSecurity WAF mit OWASP CRS | ea-nginx-modsecurity |
| "Blockieren Sie dieses Land" | GeoIP2-Abfragen und Regeln | ea-nginx-geoip2 |
| "WebP automatisch bereitstellen" | On-the-fly-Bildkonvertierung | ea-nginx-image-filter |
| "Antwort-Header hinzufügen/entfernen" | Header-Umschreibung | ea-nginx-headers-more |
| "Grundlegender Bot-Schutz" | NAXSI WAF | ea-nginx-naxsi |
| "Rate limit nach Cookie/Header" | Dynamische Ratenbegrenzung | ea-nginx-dynamic-limit-req |
| "Schöneres Verzeichnislisting" | Fancy Auto-Index | ea-nginx-fancyindex |
| "Echte Besucher-IP hinter Cloudflare" | Echte IP von vertrauenswürdigen Proxys | integriert, konfiguriert über unsere Snippets |
Vollständige Liste: Über 140 Module, dieselbe wie in unserem Standard-Repo. Wenn wir es für nginx ausliefern, liefern wir es auch für ea-nginx.
Warum EA4 eigene Pakete benötigt
cPanels EasyApache 4 verwendet einen benutzerdefinierten ea-nginx-Build, der nicht mit dem Standard-NGINX übereinstimmt:
- Modulpfad:
/etc/nginx/modules/anstelle von/usr/lib64/nginx/modules/ - Konfigurationspfad:
/etc/nginx/conf.d/modules/ - ABI-Pinning: Module müssen mit dem genauen
ea-nginx-Build übereinstimmen, sonst weigert sich nginx, sie zu laden
Kompilieren Sie es selbst und Sie übernehmen die Wartung. Verwenden Sie unser Repo und wir übernehmen es.
Installation
Schritt 1: Installieren Sie das GetPageSpeed-Repository
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
Auf cPanel-Servern aktiviert sich das ea4-Unterrepo automatisch. Nichts weiter zu tun.
Schritt 2: Module installieren
EA4-Pakete verwenden das Präfix ea-nginx- anstelle von 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
Starten Sie dann nginx neu:
systemctl restart nginx
Das ist die gesamte Installation.
Paketbenennung
Alles in unserem Hauptrepo hat ein EA4-Zwillingspaket. Tauschen Sie das Präfix:
| Standardpaket | EA4-Paket |
|---|---|
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 |
Dasselbe Muster für die restlichen über 140 Kataloge.
WordPress-Cache-Purging (das Killer-Feature)
Wenn Sie WordPress auf cPanel hosten, und die meisten cPanel-Hoster tun dies, ist dies das erste, das Sie verkaufen.
Das ea-nginx-cache-purge-Modul funktioniert mit dem Proxy Cache Purge WordPress-Plugin. Der Kunde veröffentlicht einen Beitrag, kommentiert, aktualisiert ein Produkt, und die betroffenen Cache-Einträge werden sofort ungültig. Keine veralteten Seiten, keine "Warum wird meine Änderung nicht angezeigt?"-Tickets.
-
Vollständige Einrichtungsanleitung
Schritt für Schritt: NGINX-Konfiguration, Proxy Cache Purge-Plugin, Tests, Feinabstimmung.
Wartungsfreie Updates
Wenn cPanel ein neues ea-nginx ausliefert, erkennen unsere Builder es und bauen jedes Modul dagegen neu, normalerweise innerhalb von Stunden. Die Paketversion kodiert beide Versionen, sodass dnf immer die richtige Übereinstimmung auswählt:
ea-nginx-cache-purge-1.29.4+2.5.5-1.gps.el9
│ │
│ └── Modulversion (2.5.5)
└── Entspricht Ihrem ea-nginx (1.29.4)
Führen Sie dnf upgrade in Ihrem normalen Rhythmus aus. Module bleiben synchron mit ea-nginx. Sie berühren nie einen Compiler.
Repository-Details
| Eigenschaft | Wert |
|---|---|
| Repository-ID | getpagespeed-extras-ea4 |
| Basis-URL | https://extras.getpagespeed.com/redhat/$releasever/ea4/$basearch/ |
| GPG-Schlüssel | /etc/pki/rpm-gpg/RPM-GPG-KEY-GETPAGESPEED |
| Unterstützt | RHEL / CentOS / AlmaLinux / Rocky 8 und 9 |
Manuelle Repository-Aktivierung
Wenn die automatische Erkennung nicht funktioniert (benutzerdefinierte cPanel-Installation, seltsame Partitionierung), aktivieren Sie es manuell:
dnf config-manager --set-enabled getpagespeed-extras-ea4
Oder setzen Sie enabled=1 im Abschnitt [getpagespeed-extras-ea4] in /etc/yum.repos.d/getpagespeed-extras.repo.
Verkaufen Sie dies Ihren Kunden
Drei Aspekte, die überzeugen:
- Geschwindigkeit: Brotli + Cache-Purge senkt TTFB auf einer typischen WordPress-Seite von 400 ms auf unter 100 ms. Core Web Vitals bestehen. Google stuft sie höher ein. Sie bleiben bei Ihrem Hosting.
- Sicherheit: ModSecurity + NAXSI + GeoIP2 blockiert den Großteil automatisierter Angriffe, bevor sie PHP erreichen. Weniger kompromittierte Konten, weniger Support-Tickets, weniger Rückbuchungen.
- Differenzierung: "Enterprise NGINX-Module inklusive" ist ein Satz, den Ihre Wettbewerber auf nacktem cPanel nicht ohne dasselbe Repo erreichen können. Stellen Sie es auf Ihre Preisseite.
Loslegen
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
Drei Befehle, Enterprise NGINX auf cPanel. Sprechen Sie mit uns über eine Hoster-Lizenz für Ihre gesamte Flotte.