Cómo instalar el módulo PageSpeed ​​de Google en Apache y Nginx en Linux

click fraud protection

Una excelente manera de mejorar la velocidad de su servidor web en Linux es con el módulo Google PageSpeed. La habilitación del módulo PageSpeed ​​de Google en Apache o Nginx da como resultado velocidades de carga de página hasta 10 veces más rápidas.

Instrucciones de Apache

Apache es el servidor web preferido en la mayoría de las instalaciones de Linux. Como resultado, Google prefiere que los usuarios sigan esta ruta cuando la usen. Si estas usando Servidor Ubuntu, El servidor Debian, el servidor Fedora, Redhat Enterprise Linux, CentOS o incluso Suse Enterprise Linux, siga para que el complemento funcione.

Nota: Google no admite sistemas operativos de servidor que ejecuten Apache que no utilicen DEB o RPM. Para usar en otras plataformas, se recomienda el servidor web NGINX.

Servidor Ubuntu / Servidor Debian

Hacer que el módulo PageSpeed ​​funcione en los sistemas operativos de los servidores Debian y Ubuntu es muy fácil, ya que Google proporciona un paquete binario descargable. Este paquete contiene el módulo, así como un repositorio de software oficial que garantiza que el módulo siempre estará actualizado.

instagram viewer

Comience descargando el paquete usando el wget herramienta de descarga.

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

o

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb

Alternativamente, descargue la versión beta del módulo con:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb

o

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb

El paquete Pagespeed no es grande, por lo que la descarga no tardará mucho. Cuando termina, el siguiente paso en el proceso es instalar el paquete en el sistema a través de dpkg.

sudo dpkg -i mod-pagespeed-stable_current _ *. deb

o

sudo dpkg -i mod-pagespeed-beta_current _ *. deb

Instalar el módulo a través de dpkg debería funcionar a la perfección, sin problemas de dependencia. Si, por alguna razón, surgen errores de dependencia, corríjalos con el siguiente comando:

sudo apt install -f

RHEL / CentOS

Al igual que Ubuntu, los usuarios de RHEL y CentOS que buscan obtener el módulo PageSpeed ​​de Google no necesitan ejecutar un proceso complicado. En cambio, hay un conveniente archivo RPM listo para descargar. Para comenzar el proceso de instalación, use el wget herramienta para descargar el paquete.

Para obtener la última versión estable de Mod_pagespeed, intente:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

o

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

Para la versión beta, haga:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

o

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm

Utilizando el RPM comando, instalar Mod_pagespeed.

sudo rpm -U mod-velocidad de página - *. rpm

Instrucciones de Nginx

Junto con Apache, el módulo PageSpeed ​​de Google también es compatible con Nginx. Sin embargo, a diferencia de Apache, no hay paquetes binarios convenientes para descargar. En cambio, aquellos que buscan usarlo deben obtenerlo a mano.

Para comenzar la instalación del módulo en Nginx, ingrese el siguiente comando. La ejecución de este comando ejecutará un script automático que configura todo.

Nota: para usar este script, se requiere curl. Busque "curl" en el administrador de paquetes e instálelo antes de continuar.

bash 

Cuando se completa el script, el módulo Nginx Pagespeed debería estar funcionando.

Configurar PageSpeed

La instalación del módulo PageSpeed ​​para el servidor web Apache no requiere configuración. En Nginx, sin embargo, lo hace. Para habilitar el módulo dentro del servidor web Nginx, edite el nginx.conf archivo. En el terminal, obtenga root, luego abra el archivo de configuración con Nano.

su -

o

sudo -s
nano /etc/nginx/nginx.conf

En el archivo de configuración, pegue el siguiente código:

velocidad de página;
# Necesita existir y ser escribible por nginx. Use tmpfs para obtener el mejor rendimiento.
velocidad de página FileCachePath / var / ngx_pagespeed_cache;
# Asegúrese de que las solicitudes de recursos optimizados de velocidad de página vayan al controlador de velocidad de página
# y no se configuran encabezados extraños.
ubicación ~ "\ .pagespeed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {
add_header "" "";
}
ubicación ~ "^ / pagespeed_static /" {}
ubicación ~ "^ / ngx_pagespeed_beacon $" {}

Guarde el archivo de configuración presionando Ctrl + Oy salga con Ctrl + X.

Desactivar PageSpeed

El módulo PageSpeed ​​de Google tiene un gran impacto en el rendimiento de los sitios web. Aún así, si no está satisfecho con los resultados, por cualquier motivo, puede deshabilitarlo. Deshabilitar el módulo es fácil en ambos servidores.

apache

En Apache, hay algunas formas de deshabilitar el módulo, pero la forma más efectiva es simplemente desinstalar el paquete binario. Hacer esto limpiará automáticamente cualquier archivo de configuración residual y bibliotecas del sistema.

Debian / Ubuntu

sudo apt remove mod-pagespeed

o

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum eliminar mod-pagespeed

o

sudo yum eliminar mod-pagespeed-beta

Nginx

Deshabilitar el módulo en Nginx también es simple. Para apagar el módulo, edite el archivo de configuración de Nginx y configure PageSpeed ​​de "on" a "off".

su -

o

sudo -s nano /etc/nginx/nginx.conf

Encuentra "velocidad de página en"; y cámbielo a:

velocidad de página

Después de cambiar el valor, salga de Nano. PageSpeed ​​debería apagarse instantáneamente.

watch instagram story