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 einem 24-Stunden-Rebuild-SLA für jedes cPanel ea-nginx-Release. Kontaktieren Sie uns, um Partner zu werden.
Einzelserver-Betreiber: siehe das Ultra-Abonnement für reposync-aktivierten Zugriff.
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ändersperren, nach einer WAF, nach WordPress-Cache-Leerung, 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 produktionsbereite NGINX-Module, vorgefertigt 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-Inkompatibilitäten 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 lässt sich nicht leeren" | 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, genau 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/statt/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 sind für die Wartung verantwortlich. Verwenden Sie unser Repo, und wir sind dafür verantwortlich.
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-Sub-Repo 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
Dann nginx neu starten:
systemctl restart nginx
Das ist die gesamte Installation.
Paketbenennung
Alles in unserem Haupt-Repo hat einen EA4-Zwilling. 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 Katalogeinträge.
WordPress-Cache-Leerung (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 arbeitet mit dem Proxy Cache Purge WordPress-Plugin zusammen. 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, Testen, 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.
Verkauf an Ihre Kunden
Drei Ansätze, die überzeugen:
- Geschwindigkeit: Brotli + Cache-Leerung 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 blockieren den Großteil automatisierter Angriffe, bevor sie PHP erreichen. Weniger kompromittierte Konten, weniger Support-Tickets, weniger Rückbuchungen.
- Differenzierung: "Enterprise NGINX-Module enthalten" ist ein Punkt, 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.