GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment activer la compression Brotli sur Apache

Dans ce tutoriel, nous allons vous montrer comment activer la compression Brotli sur Apache. Pour ceux d'entre vous qui ne le savaient pas, Brotli est un nouveau format de compression lancé par Google qui prétend économiser 20 %-28 % par rapport à leur précédente implémentation compatible gzip ou mod_deflate, pour des vitesses similaires. Brotli a l'avantage que pour la même quantité de travail CPU, un fichier compressé plus petit est créé. Cela amplifie les avantages de l'utilisation de la compression pour servir le contenu du site. Compression Brotli est pris en charge par tous les principaux navigateurs comme Chrome, Firefox, Safari et Microsoft Edge.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'activation étape par étape de la compression Brotli sur le serveur Web Apache. Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 20.04, 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Activer la compression Brotli sur Apache

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt suivant commandes dans le terminal.

sudo apt update
sudo apt upgrade

Étape 2. Installer Brotli sur Ubuntu.

Exécutez maintenant la commande suivante ci-dessous pour installer Brotli sur votre système :

sudo apt install brotli

Étape 3. Activez la compression Brotli sur Apache.

Étape suivante, nous activons le module Brotli dans Apache avec la commande suivante :

sudo a2enmod brotli

Après cela, configurez l'hôte virtuel Apache en ajoutant le code suivant au fichier de configuration de l'hôte virtuel :

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

Exemple de fichier VirtualHost :

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

Enregistrez le fichier et redémarrez le service Apache pour appliquer les modifications :

sudo systemctl restart apache2

Étape 4. Testez Brotli.

Une fois l'installation et la configuration réussies, vous pouvez vérifier les en-têtes de votre serveur avec curl -I -H 'Accept-Encoding: br' http://your-domain.com

Sortie :

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

Félicitations ! Vous avez installé avec succès le module Brotli. Merci d'avoir utilisé ce didacticiel pour activer Brotli sur le système Ubuntu 20.04 LTS (Focal Fossa). Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel d'Apache.


Ubuntu
  1. Comment activer mod_rewrite sur Apache sur CentOS

  2. Comment redémarrer Apache ?

  3. Ubuntu 20.04 - Comment activer Hwe ?

  4. Comment activer la compression gzip (Apache mod_deflate) dans cPanel

  5. CentOS / RHEL :Comment activer SSL pour Apache

Comment activer TLS 1.3 sur Apache et Nginx

Comment activer la prise en charge HTTP/2.0 sur Apache

Comment activer la compression Gzip sur Nginx

Comment activer HTTP/2 dans Apache sur Ubuntu

Comment activer la compression Apache Gzip (mod_deflate) dans cPanel ?

Comment activer HTTP/2 avec Apache dans Ubuntu