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 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.

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:

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