Zum Inhalt

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.

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:

  1. 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.
  2. Sicherheit: ModSecurity + NAXSI + GeoIP2 blockieren den Großteil automatisierter Angriffe, bevor sie PHP erreichen. Weniger kompromittierte Konten, weniger Support-Tickets, weniger Rückbuchungen.
  3. 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.