OVH Community

Bienvenue sur votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres OVH Community.

Apache compression BROTLI ?


#1

Bonjour
Je veux tester Brotli.
Brotli est un algorithme de compression dérivé de LZ77 et qui donne de meilleurs résultats (càd fichiers petits) avec les serveurs Web.

Brotli est déjà supporté par presque tous les navigateurs : Firefox, Chrome, Safari, Edge...
https://caniuse.com/#feat=brotli

Normalement, Apache2 le supporte depuis la version 2.4.26 :
https://httpd.apache.org/docs/2.4/mod/mod_brotli.html

Avec Ubuntu 18.04, la version d'Apache est la 2.4.29.
Pourtant, je ne trouve pas ce module "mod_brotli".

Pas moyen d'activer :
a2enmod brotli
ERROR: Module brotli does not exist!

une recherche : je ne trouve pas le module Apache "mod_brotli.so" !

Est-ce une restriction Ubuntu si ils ont considéré (ou Debian) que Brotli n'était pas en version stable ?
(ça a été le cas avec le module HTTP2...)

Ok, j'ai d'autres moyens de trouver mod_brotli...
mais ça m'étonne.

J'ai ce mod_brotli sur un autre VPS (pas encore testé, Apache 2.4.33),
mais avec l'utilisation du dépôt de
http://ppa.launchpad.net/ondrej/apache2/ubuntu xenial InRelease

C'est aussi un risque niveau stabilité d'utiliser les toutes dernières versions Apache ou PHP.
donc, j'aimerai me passer de ce dépôt et rester avec Ubuntu 18.04 stable, sans dépôts extérieurs...

Merci. Didier


#2

Bonjour,

Le module sera directement intégré à apache à partir de la version 2.5
Si tu le veux sur une version antérieur il faut que tu le compile toi meme.
Tu as des tuto assez simple pour le mettre en place
Par exemple: https://github.com/kjdev/apache-mod-brotli
ou https://github.com/google/brotli

Bon courage


#3

Bonsoir
ah... ok.
Donc, le mod_brotli que je trouve sur un autre VPS est dû au dépôt de Ondrej ...
(et pas à Apache 2.4.33 ...)
Dommage de dire : **Ok Brotli est supporté mais on ne vous donne pas le modbrotli !**_

Merci. Bonne soirée. Didier


#4

Bonjour,

à priori de ce que j'ai vu, brotli est passé en "unstable" côté Debian car il nécessite des dépendances et dépendances qui ont fait un "bump" de version (0.6 à 1.X avec divers changements).

Note : dans Debian Buster j'ai bien le mod_brotli, sans le compiler, et c'est apache 2.4.29 qui est dans Buster.

Note 2 : j'ai d'abord installé brotli avant apache2 (au niveau de Debian Buster), mais je ne sais pas si cela a une influence.

Cordialement, janus57


#5

Bonjour Janus

ok, donc c'est certainement Ubuntu qui a retiré mod_brotli d' Apache 2.4.29, car instable...
Bon,je continuerai mes essais un de ces soirs.

Merci. Didier


#6

Bonjour,

Et vous avez essayé d'installer brotli avant d'installer apache?

Cordialement, janus57


#7

J'ai installé brotli, et libbrotli1 (de mémoire).
Je l'ai fait après Apache2, mais ça ne doit rien changé.