Tutorials  /  Linux Basics

Nginx mit PageSpeed Modul unter Debian 8 installieren und optimieren

Ccentron Redaktion · Mai 2025 ·4 Min. Lesezeit ·Linux Basics, Tutorial

In dieser Anleitung erfährst du, wie du die Mainline-Version von Nginx manuell direkt aus den offiziellen Quellen kompilierst und das PageSpeed-Modul integrierst. Dieses Modul verbessert die Website-Performance, indem es HTML, Bilder, CSS und JavaScript über verschiedene Filter optimiert.

Voraussetzungen

  • Eine Server-Instanz mit Debian 8.
  • Ein Benutzerkonto mit sudo-Rechten.
VM

Passende Infrastruktur bei centron

Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

Manueller Installationsprozess

Systemaktualisierung

Starte mit der Aktualisierung der Systempakete.

Konsole
sudo apt-get update
sudo apt-get dist-upgrade

Benötigte Abhängigkeiten installieren

Installiere die notwendigen Softwarepakete, um Nginx und das PageSpeed-Modul kompilieren zu können.

Konsole
sudo apt install build-essential ca-certificates zlib1g-dev libpcre3 libpcre3-dev tar unzip libssl-dev

ngx_pagespeed herunterladen und entpacken

Lege eine Variable für die aktuelle Version des PageSpeed-Moduls fest.

Code
NPS_VER=1.13.35.2

Lade anschließend den Quellcode von ngx_pagespeed herunter und entpacke ihn.

Konsole
cd /opt
wget https://github.com/pagespeed/ngx_pagespeed/archive/v${NPS_VER}-beta.zip
unzip v${NPS_VER}-beta.zip
rm v${NPS_VER}-beta.zip
cd ngx_pagespeed-${NPS_VER}-beta
psol_url=https://dl.google.com/dl/page-speed/psol/${NPS_VERSION}.tar.gz
[ -e scripts/format_binary_url.sh ] && psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
wget ${psol_url}
tar -xzvf $(basename ${psol_url})
rm ${NPS_VER}-x64.tar.gz

Nginx kompilieren und installieren

Nginx-Version festlegen

Lege eine Variable für die gewünschte Nginx-Version fest.

Code
NGINX_VER=1.9.9

Alternativ kannst du die aktuelle Version automatisch aus dem offiziellen Nginx-Änderungsprotokoll auslesen.

Code
NGINX_VER=$(curl -s http://nginx.org/en/CHANGES | awk 'NR==2' | awk '{print $4}')

Nginx-Quellcode herunterladen und vorbereiten

Lade die Quellcodes von Nginx herunter und entpacke sie.

Konsole
cd /opt
wget -qO- http://nginx.org/download/nginx-${NGINX_VER}.tar.gz | tar zxf -

Nginx mit PageSpeed-Modul konfigurieren

Konfiguriere Nginx mit verschiedenen Modulen, einschließlich ngx_pagespeed, und lege die Installationspfade fest.

Konsole
cd nginx-${NGINX_VER}
./configure \
--prefix=/etc/nginx \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx.pid \
--lock-path=/var/run/nginx.lock \
--http-client-body-temp-path=/var/cache/nginx/client_temp \
--http-proxy-temp-path=/var/cache/nginx/proxy_temp \
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
--user=nginx \
--group=nginx \
--without-http_ssi_module \
--without-http_scgi_module \
--without-http_uwsgi_module \
--without-http_geo_module \
--without-http_map_module \
--without-http_split_clients_module \
--without-http_memcached_module \
--without-http_empty_gif_module \
--without-http_browser_module \
--with-threads \
--with-file-aio \
--with-http_ssl_module \
--with-http_v2_module \
--with-ipv6 \
--with-http_mp4_module \
--with-http_auth_request_module \
--with-http_slice_module \
--add-module=/opt/ngx_pagespeed-release-${NPS_VER}-beta

Nginx kompilieren und installieren

Kompiliere den Nginx-Quellcode mit folgendem Befehl.

Code
make -j $(nproc)

Führe danach die Installation von Nginx durch.

Code
make install

Um zu überprüfen, ob das ngx_pagespeed-Modul erfolgreich in Nginx integriert wurde, verwende diesen Befehl.

Code
/usr/local/nginx/sbin/nginx -V

Automatische Installation

Alternativ kannst du ein Skript nutzen, das den Installationsprozess automatisiert und das PageSpeed-Modul integriert.

Das Skript herunterladen

Hole dir das Installationsskript mit wget.

Konsole
wget --no-check-certificate https://raw.githubusercontent.com/Qoraiche/nginx-including-pagespeed/master/nginx-autoinstall.sh -O nginx-autoinstall.sh

Das Skript ausführbar machen

Vergib die nötigen Berechtigungen, damit das Skript ausgeführt werden kann.

Konsole
chmod +x nginx-autoinstall.sh

Das Skript ausführen

Starte das Skript, um die automatische Installation abzuschließen.

Code
./nginx-autoinstall.sh

Nach Abschluss dieser Schritte ist die Installation des Nginx PageSpeed-Moduls erfolgreich abgeschlossen.

Fazit

Durch die manuelle Kompilierung von Nginx und die Integration des PageSpeed-Moduls erhältst du vollständige Kontrolle über die Optimierung der Server-Performance. Sowohl der manuelle Weg als auch die automatische Skriptinstallation führen zu einer leistungsstarken und effizienten Nginx-Umgebung. Dein Server ist nun optimal vorbereitet, um Inhalte schneller auszuliefern und die Benutzererfahrung durch die erweiterten Funktionen des PageSpeed-Moduls deutlich zu verbessern.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Linux Basics
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren