So installieren Sie das PageSpeed-Modul von Google auf Apache und Nginx unter Linux

Eine großartige Möglichkeit, die Geschwindigkeit Ihres Webservers unter Linux zu verbessern, ist das Google PageSpeed-Modul. Die Aktivierung des PageSpeed-Moduls von Google auf Apache oder Nginx führt zu einer bis zu 10-mal schnelleren Seitenladegeschwindigkeit.

Apache-Anweisungen

Apache ist der bevorzugte Webserver auf den meisten Linux-Installationen. Infolgedessen bevorzugt Google, dass Benutzer diesen Weg gehen, wenn sie ihn verwenden. Wenn Sie Ubuntu-Server, Debian-Server, Fedora-Server, Redhat Enterprise Linux, CentOS oder sogar Suse Enterprise Linux verwenden, folgen Sie den Anweisungen, um das Plugin zum Laufen zu bringen.

Hinweis: Google unterstützt keine Serverbetriebssysteme mit Apache, die DEB oder RPM nicht verwenden. Für die Verwendung auf anderen Plattformen wird der NGINX-Webserver empfohlen.

Ubuntu-Server/Debian-Server

Es ist erfrischend einfach, das PageSpeed-Modul sowohl auf Debian- als auch auf Ubuntu-Serverbetriebssystemen zum Laufen zu bringen, da Google ein herunterladbares Binärpaket bereitstellt. Dieses Paket enthält das Modul sowie ein offizielles Software-Repository, das sicherstellt, dass das Modul immer auf dem neuesten Stand ist.

Beginnen Sie mit dem Herunterladen des Pakets mit dem wget-Downloader-Tool.

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

oder

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb

Alternativ können Sie die Beta-Version des Moduls herunterladen mit:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb

oder

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb

Das Pagespeed-Paket ist nicht groß, sodass der Download nicht lange dauert. Wenn es fertig ist, besteht der nächste Schritt im Prozess darin, das Paket über dpkg auf dem System zu installieren.

sudo dpkg -i mod-pagespeed-stable_current_*.deb

oder

sudo dpkg -i mod-pagespeed-beta_current_*.deb

Die Installation des Moduls über dpkg sollte einwandfrei funktionieren, ohne Abhängigkeitsprobleme. Wenn aus irgendeinem Grund Abhängigkeitsfehler auftreten, korrigieren Sie diese mit dem folgenden Befehl:

sudo apt install -f

RHEL/CentOS

Wie bei Ubuntu müssen RHEL- und CentOS-Benutzer, die das PageSpeed-Modul von Google erhalten möchten, keinen komplizierten Prozess durchlaufen. Stattdessen steht eine praktische RPM-Datei zum Download bereit. Verwenden Sie zum Starten des Installationsvorgangs das Tool wget, um das Paket herunterzuladen.

  So montieren Sie externe Festplatten unter Linux

Um die neueste stabile Version von Mod_pagespeed zu erhalten, versuchen Sie Folgendes:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

oder

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

Führen Sie für die Beta-Version Folgendes aus:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

oder

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm

Installieren Sie mit dem RPM-Befehl Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Nginx-Anweisungen

Neben Apache unterstützt auch das PageSpeed-Modul von Google Nginx. Im Gegensatz zu Apache gibt es jedoch keine bequemen Binärpakete zum Herunterladen. Stattdessen müssen diejenigen, die es verwenden möchten, es von Hand bekommen.

Um die Modulinstallation auf Nginx zu starten, geben Sie den folgenden Befehl ein. Wenn Sie diesen Befehl ausführen, wird ein automatisches Skript ausgeführt, das alles einrichtet.

  So sehen Sie sich Twitch-Streams ohne Browser unter Linux an

Hinweis: Um dieses Skript zu verwenden, ist curl erforderlich. Suchen Sie im Paketmanager nach „curl“ und installieren Sie es, bevor Sie fortfahren.

bash <(curl -f -L -sS https://ngxpagespeed.com/install) 
     --nginx-version latest

Wenn das Skript abgeschlossen ist, sollte das Nginx Pagespeed-Modul funktionieren.

Konfigurieren Sie PageSpeed

Die Installation des PageSpeed-Moduls für den Apache-Webserver erfordert keine Konfiguration. Auf Nginx ist dies jedoch der Fall. Um das Modul innerhalb des Nginx-Webservers zu aktivieren, bearbeiten Sie die Datei nginx.conf. Erlangen Sie im Terminal root und öffnen Sie dann die Konfigurationsdatei mit Nano.

su -

oder

sudo -s
nano /etc/nginx/nginx.conf

Fügen Sie in der Konfigurationsdatei den folgenden Code ein:

Seitengeschwindigkeit an;
# Muss existieren und von nginx beschreibbar sein. Verwenden Sie tmpfs für die beste Leistung.
Pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Stellen Sie sicher, dass Anforderungen für Pagespeed-optimierte Ressourcen an den Pagespeed-Handler gehen
# und es werden keine überflüssigen Header gesetzt.
Standort ~ „.pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+” {
add_header „“ „“;
}
Standort ~ „^/pagespeed_static/“ { }
Standort ~ „^/ngx_pagespeed_beacon$“ { }

  So installieren Sie Libre Office unter Linux

Speichern Sie die Konfigurationsdatei, indem Sie Strg + O drücken, und beenden Sie sie mit Strg + X.

Deaktivieren Sie PageSpeed

Das PageSpeed-Modul von Google hat einen großen Einfluss auf die Leistung von Websites. Wenn Sie jedoch aus irgendeinem Grund mit den Ergebnissen nicht zufrieden sind, möchten Sie es möglicherweise deaktivieren. Das Deaktivieren des Moduls ist auf beiden Servern einfach.

Apache

Bei Apache gibt es einige Möglichkeiten, das Modul zu deaktivieren, aber bei weitem der effektivste Weg ist, einfach das Binärpaket zu deinstallieren. Dadurch werden automatisch alle verbleibenden Konfigurationsdateien und Bibliotheken aus dem System entfernt.

Debian/Ubuntu

sudo apt remove mod-pagespeed

oder

sudo apt remove mod-pagespeed-beta

RHEL/CentOS

sudo yum remove mod-pagespeed

oder

sudo yum remove mod-pagespeed-beta

Nginx

Das Deaktivieren des Moduls auf Nginx ist ebenfalls einfach. Um das Modul auszuschalten, bearbeiten Sie die Nginx-Konfigurationsdatei und setzen Sie PageSpeed ​​von „on“ auf „off“.

su -

oder

sudo -s

nano /etc/nginx/nginx.conf

Suchen Sie nach „Pagespeed on“; und ändern Sie es in:

Seitengeschwindigkeit aus;

Nachdem Sie den Wert geändert haben, beenden Sie Nano. PageSpeed ​​sollte sich sofort ausschalten.