GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So aktivieren Sie die Brotli-Komprimierung auf Apache

In diesem Tutorial zeigen wir Ihnen, wie Sie die Brotli-Komprimierung auf Apache aktivieren. Für diejenigen unter Ihnen, die es nicht wussten, Brotli ist ein neues Komprimierungsformat, das von Google eingeführt wurde und behauptet, 20 zu sparen %-28 % gegenüber der vorherigen gzip- oder mod_deflate-kompatiblen Implementierung bei ähnlichen Geschwindigkeiten. Brotli hat den Vorteil, dass für die gleiche Menge an CPU-Arbeit eine kleinere komprimierte Datei erstellt wird. Dies vergrößert die Vorteile der Verwendung von Komprimierung zum Bereitstellen von Website-Inhalten. Brotli-Komprimierung wird von allen gängigen Browsern wie Chrome, Firefox, Safari und Microsoft Edge unterstützt.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Aktivierung der Brotli-Komprimierung auf dem Apache-Webserver. Sie können denselben Anweisungen für Ubuntu 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint folgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Brotli-Komprimierung auf Apache aktivieren

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie den folgenden apt ausführen Befehle im Terminal.

sudo apt update
sudo apt upgrade

Schritt 2. Brotli auf Ubuntu installieren.

Führen Sie nun den folgenden Befehl aus, um Brotli auf Ihrem System zu installieren:

sudo apt install brotli

Schritt 3. Aktivieren Sie die Brotli-Komprimierung auf Apache.

Im nächsten Schritt aktivieren wir das Brotli-Modul in Apache mit dem folgenden Befehl:

sudo a2enmod brotli

Konfigurieren Sie danach den virtuellen Apache-Host, indem Sie den folgenden Code zur Konfigurationsdatei des virtuellen Hosts hinzufügen:

<IfModule mod_brotli.c>    AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/javascript</IfModule>

Beispiel einer VirtualHost-Datei:

<VirtualHost *:80>      ServerAdmin [email protected]      ServerName your-domain.com      DocumentRoot /var/www/      <IfModule mod_brotli.c>            AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/javascript      </IfModule>      ErrorLog ${APACHE_LOG_DIR}/error.log      CustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>

Speichern Sie die Datei und starten Sie den Apache-Dienst neu, um die Änderungen zu übernehmen:

sudo systemctl restart apache2

Schritt 4. Brotli testen.

Nach erfolgreicher Installation und Einrichtung können Sie Ihre Server-Header mit curl -I -H 'Accept-Encoding: br' http://your-domain.com

Ausgabe:

HTTP/1.1 200 OK
Date: Thu, 01 Sep 2021 06:26:54 GMT
Server: Apache/2.4.46 (Ubuntu)
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Fri, 10 Mei 2021 22:46:36 GMT
ETag: "33-5ba9m3ilanacdf-br"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: br
Content-Length: 36
Content-Type: text/html

Herzlichen Glückwunsch! Sie haben das Brotli-Modul erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um Brotli auf dem Ubuntu 20.04 LTS (Focal Fossa)-System zu aktivieren. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache-Website.


Ubuntu
  1. So aktivieren Sie mod_rewrite auf Apache unter CentOS

  2. Wie starte ich Apache neu?

  3. Ubuntu 20.04 – Wie aktiviere ich HWE?

  4. Wie aktiviere ich Overlay-Bildlaufleisten?

  5. So aktivieren Sie die gzip-Komprimierung (Apache mod_deflate) in cPanel

So aktivieren Sie TLS 1.3 auf Apache und Nginx

So aktivieren Sie die HTTP/2.0-Unterstützung auf Apache

So aktivieren Sie die Gzip-Komprimierung auf Nginx

So aktivieren Sie HTTP/2 in Apache unter Ubuntu

Wie aktiviere ich die Apache Gzip-Komprimierung (mod_deflate) in cPanel?

So aktivieren Sie HTTP/2 mit Apache in Ubuntu