Plesk: Habilitar GZip en Apache y Nginx

Plesk: Habilitar GZip en Apache y Nginx.

GZip es una herramienta de compresión de datos sin perdida apreciable.

Es importante su uso en aplicaciones y sitios web, ten en cuenta que el protocolo HTTP/HTTPS incluye la capacidad de descomprimir los archivos GZip en la recepción del cliente (de manera transparente).

Su uso ahorra ancho de banda al servir un sitio web, como consecuencia… al enviar datos de menor tamaño, se mejora la velocidad de la web considerablemente.

Podrías pensar que la compresión y descompresión toma su tiempo, ademas del aumento de consumo del procesador, pero te equivocas (salvo casos excepcionales), es mucho menor el tiempo que se tarda en descomprimir un archivo, que el que le costaría descargar el original. El procesador tampoco indica un consumo excesivo, más bien es inapreciable.

GZip puede comprimir todos los archivos, no importa el tipo o la codificación. Es evidente que algunos archivos se comprimen con más eficacia que otros, por lo que el ahorro de ancho de banda puede variar.

Como puedes imaginar es importante tener activado GZip, pero si usas el panel de control web Plesk el proceso puede variar sobretodo por confusión del propio usuario.

Las formulas más comunes de configurar un servidor plesk, son las siguientes:

  • Servidor FPM servido por Apache.
  • Servidor FPM servido por Apache + Nginx proxy cache (recomendado).
  • Servidor FPM servido por Nginx.

Vemos como proceder…

 

Plesk: Habilitar GZip en Apache y Nginx

Habilitar GZip en Apache:

En la primera opción habilitaremos GZip para poder trabajar normalmente en un servidor FPM servido por Apache, aunque las opciones que te indico son validas para cualquier servidor (no tiene por que ser Plesk).

Abre la pestaña «Herramientas y configuración> Servidor Web Apache», asegúrate que tienes activadas las opciones…

 

Una vez activadas te diriges a «Sitios Web y Dominios», en tu dominio abres el «Administrador de archivos» y editamos el «.htaccess«.

Copia y pega lo siguiente al final del archivo:

Guardamos el archivo y nos dirigimos a «Configuración de Apache y nginx«, haz clic en aplicar para que reinicie HTTP.

Ya lo tienes activado.

 

Si lo quieres hacer a nivel de servidor (todos los dominios tomaran dicha configuración).

Al igual que antes asegúrate de tener activados los módulos deflate y filter, ahora desde la consola / terminal creamos un archivo nuevo archivo de configuración.

Copia y pega.

Guarda el archivo y cierra el editor nano.

Reiniciamos HTTP y lo tendremos operativo.

 

Habilitar GZip en Apache + Nginx proxy cache / Habilitar GZip en Nginx:

Tal vez te preguntes por que al trabajar con Apache + Nginx como proxy cache, no es valida la opción anterior, la respuesta es simple… Apache trabaja como servidor interno, pero el que sirve realmente los datos es Nginx, y precisamente este es el gran error que cometen muchísimos usuarios de Plesk.

Al trabajar con Nginx en cualquiera de sus formas la configuración se ejecuta de manera diferente, pero igual de fácil, sigue mis pasos.

Abrimos «Herramientas y configuración>Tu dominio>Configuración de Apache y nginx». En la zona de abajo donde dice… «Directivas adicionales de nginx«, agrega lo siguiente:

Aplica y acepta, ya esta habilitado.

 

Si lo quieres hacer a nivel de servidor (todos los dominios tomaran dicha configuración).

Creamos el archivo de configuración.

Copia y pega.

Guarda el archivo y cierra el editor.

Reiniciamos Nginx:

Verificamos que todo está bien.

ejemplo de respuesta valida…

[root@host ~]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

 

Ya tenemos GZip habilitado.

Si consideras que este articulo puede ayudar a tus amigos, compártelo en tus redes sociales.

 

Plesk: Habilitar GZip en Apache y Nginx
4.8 (95%) 4 Voto[s]

Agregar comentario