Tutoriales

Cómo agregar soporte Brotli en Apache

Website for Students

Esta publicación muestra a los estudiantes y nuevos usuarios el paso para agregar soporte Brotli a Apache al usar Ubuntu Linux. Brotli (br para abreviar), es un algoritmo de compresión de código abierto desarrollado por Google que se puede utilizar como alternativa a Gzip, Zopfli y Deflate. En algunos estudios, los datos se pueden comprimir entre un 10 y un 20 % más que los algoritmos de compresión actuales.

Si deseas utilizar Brotli con Apache, deberá habilitar el uso de Apache brotli módulo. A diferencia de Nginx, Brotli es totalmente compatible con el servidor web Apache.

Esta publicación se probó en Ubuntu Linux, pero debería aplicarse a otras distribuciones de Linux. La razón por la que elegí Ubuntu es que es fácil de usar, especialmente para los nuevos usuarios.

Además, para los estudiantes y los nuevos usuarios que están aprendiendo Linux, el lugar más fácil para comenzar a aprender es Ubuntu Linux. Ubuntu es el moderno sistema operativo Linux de código abierto para escritorio, servidores y otros dispositivos.

Cuando esté listo para incluir el soporte de Brotli con Apache, sigue los pasos a continuación:

Cómo instalar Let’s Encrypt SSL en Ubuntu Linux

Brotli requiere SSL. Apache deberá tener soporte SSL antes de que pueda utilizar Brotli. Dado que Let’s encrypt es fácil de instalar y usar con Ubuntu, hemos escrito una excelente publicación sobre cómo instalar el certificado SSL gratuito Let’s Encrypt.

Haga clic en la publicación a continuación para aprender cómo instalar los certificados SSL gratuitos de Let’s Encrypt en Ubuntu Linux.

Cómo instalar Let’s Encrypt en Ubuntu Linux con Apache

Cómo instalar Apache en Ubuntu Linux

Si aún no tiene el servidor Apache instalado, sigue los pasos a continuación para descargarlo e instalarlo desde el repositorio de Ubuntu.

Instalar Apache en Ubuntu Linux es bastante sencillo y sencillo. El paquete Apache está en los repositorios de Ubuntu, por lo que todo lo que hay que hacer es ejecutar el comando apt get para instalarlo.

Hemos escrito una excelente publicación sobre cómo instalar Apache en Ubuntu Linux. Haga clic en la publicación a continuación para aprender cómo instalar y configurar Apache en Ubuntu Linux.

Cómo instalar Apache en Ubuntu Linux

Cómo instalar y habilitar el módulo Apache Brotli

En este punto, debería tener Apache instalado con compatibilidad con Let’s Encrypt. Si aún no lo ha hecho, consulte los pasos anteriores.

Antes de poder habilitar el módulo Brotli para Apache, primero debe instalarlo. El paquete Brotli está disponible en el repositorio predeterminado de Ubuntu.

Simplemente ejecute los siguientes comandos para instalar Brotli

sudo apt install brotli

Una vez que Brotli esté instalado, ejecute los siguientes comandos para habilitar el módulo Apache Brotli.

sudo a2enmod brotli

A continuación, agregue la directiva al host virtual Apache para habilitar la compatibilidad con Brotli. Debe agregar el siguiente código en el archivo de configuración del host virtual.

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

Un ejemplo example.com.conf Las configuraciones de host virtual deben tener un aspecto similar al que se muestra a continuación.

<VirtualHost *:80>
      ServerAdmin admin@example.com
      ServerName example.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>

Cuando agregue el soporte Brotli arriba, ejecute los siguientes comandos para reiniciar Apache.

sudo systemctl restart apache2

Puede enviar un mensaje de texto al soporte de Brotli usando el comando curl contra su dominio.

curl -I -H 'Accept-Encoding: br' http://example.com 

¡Deberias hacer eso!

Conclusión:

En este tutorial hemos visto cómo habilitar el soporte Brotli en Apache. Si encuentra algún error arriba o tiene algo que agregar, utilice el formulario de comentarios a continuación.

Leave a Comment

You may also like

Más