Consulta
El módulo ngx_http_gzip_module
es un filtro que comprime las respuestas usando el método gzip
. Este suele ser de gran utilidad a la hora de reducir el tamaño de los datos transmitidos a la mitad o incluso más.
¿Cómo puede activarse de forma global?
Respuesta
- En primer lugar, conéctese al servidor mediante SSH .
- Cree un archivo con el comando ‘
vi /etc/nginx/conf.d/gzip.conf
‘ y añádale el siguiente contenido:gzip on; gzip_disable "MSIE [1-6]\\.(?!.*SV1)"; gzip_proxied any; gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/xhtml+xml application/javascript application/json application/vnd.ms-fontobject application/x-font-truetype font/eot font/opentype font/otf image/svg+xml image/vnd.microsoft.icon; gzip_vary on;
Nota: esto es sólo un ejemplo. Es posible añadir otros tipos de archivo a
gzip_types, como por ejemplo
application/javascript
,application/js
, etc. - Pruebe la configuración y corrija cualquier error, de existir:
# nginx -t
- Vuelva a cargar la configuración de
NGINX
:# service nginx reload
Puede obtener otros tipos de gzip_types
para la compresión en /etc/nginx/mime.types
.
Si necesita activar este módulo para un único dominio, añada el contenido mencionado a Dominios > example.com > Configuración de Apache y nginx > Directivas adicionales de nginx .
Si desea más información sobre el módulo de compresión gzip
, consulte el manual de nginx
.