Linux: Nginx Brotli unter Ubuntu installieren/kompilieren

Hinweis: Wir haben in diesem Artikel möglicherweise Provisions-Links verwendet und sie durch (*) gekennzeichnet. Erfolgt über diese Links eine Bestellung, erhält maffert.net eine Provision. Es entstehen für Sie keine Nachteile beim Kauf oder Preis.

Hier zeige ich euch wie ihr das Brotli Modul unter Ubuntu installieren/kompilieren könnt, um es dann in Nginx zu nutzen.

Benötigte Pakete installieren:
apt-get install dpkg-dev curl gnupg2 build-essential zlib1g-dev libpcre3 libpcre3-dev unzip -y
Nginx Key herunterladen und hinzufügen:
curl -L https://nginx.org/keys/nginx_signing.key | apt-key add -
Nginx Repository hinzufügen:
nano /etc/apt/sources.list.d/nginx.list
deb http://nginx.org/packages/ubuntu/ focal nginx
deb-src http://nginx.org/packages/ubuntu/ focal nginx
apt-get update -y
Ordner wechseln und Nginx Source herunterladen:
cd /usr/local/src
apt-get source nginx
Abhängigkeiten installieren:
apt-get build-dep nginx -y
Aktuelle Version von Bortli aus dem Git Repo laden:
git clone --recursive https://github.com/google/ngx_brotli.git
Modul hinzufügen:
cd /usr/local/src/nginx-*/
nano debian/rules
Bei "config.env.nginx" und "config.env.nginx_debug" das Modul mit hinzufügen:
--add-module=/usr/local/src/ngx_brotli
Nginx Paket mit ngx_brotli Support bauen:
dpkg-buildpackage -b -uc -us
Wenn abgeschlossen, sollten im src Ordner .deb Dateien liegen:
ls -l /usr/local/src/*.deb
Nun können die Pakete wie folgt installiert werden:
cd /usr/local/src/
dpkg -i *.deb

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert