Tutoriales

Cómo clasificar e instalar la última lectura de Nginx (1.6) desde la fuente con el módulo PageSpeed ​​(ngx_pagespeed) – Tutoriales de Debian

PageSpeed ​​(ngx_pagespeed) es un módulo de Nginx creado por Google para ayudar a hacer la Web más rápida reescribiendo las páginas web para sujetar la latencia y el encantado de manada.

La lectura incluida con Debian Wheezy es 1.2, que se está volviendo proporcionado antigua. A continuación se explica cómo instalar la última lectura estable de Nginx con el módulo PageSpeed.

Este tutorial se ha probado en Debian 7.x (wheezy) pero puede funcionar con otras versiones.

1. Instale los paquetes necesarios

apt-get install dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev git

2. Agregue el repositorio de apt de Nginx a las fuentes de apt

echo "deb http://nginx.org/packages/debian/ wheezy nginx
deb-src http://nginx.org/packages/debian/ wheezy nginx" >> /etc/apt/sources.list

3. Descargue e instale la esencia pública Nginx

wget http://nginx.org/packages/keys/nginx_signing.key
cat nginx_signing.key | apt-key add -

4. Refrescar apt

apt-get update

5. Descarga la fuente de Nginx

cd /usr/src
apt-get source nginx

6. Instale las dependencias de Nginx

apt-get build-dep nginx

7. Clonar el repositorio de git de PageSpeed

git clone git://github.com/pagespeed/ngx_pagespeed.git

8. Descargue y extraiga PSOL (bibliotecas de optimización de PageSpeed)

cd ngx_pagespeed
wget https://dl.google.com/dl/page-speed/psol/1.9.32.2.tar.gz
tar zxvf 1.9.32.2.tar.gz

9. Ingrese al directorio de origen de Nginx (el número de lectura puede ser diferente en su sistema)

cd ../nginx-1.6.2

10. Modifique las reglas de creación para Nginx (pico debian / rules)

Agregue esta ristra al archivo de configuración:

--add-module=/usr/src/ngx_pagespeed

adaptado luego de esta ristra (en 2 lugares):

$(WITH_SPDY)

Para que se vea así:

...
$(WITH_SPDY)
--add-module=/usr/src/ngx_pagespeed
...

11. Compile y cree un paquete deb

dpkg-buildpackage -b

12. Instale Nginx (el número de lectura puede ser diferente en su sistema)

cd .. && dpkg -i nginx_1.6.2-1~wheezy_amd64.deb

13. Crear carpeta de elegancia de PageSpeed

mkdir /var/ngx_pagespeed_cache
chown nginx.nginx /var/ngx_pagespeed_cache

14. Habilite PageSpeed ​​agregando estas líneas a http {} en /etc/nginx/nginx.conf o un host supuesto

pagespeed on;
pagespeed FileCachePath /var/ngx_pagespeed_cache;

15. Reinicie Nginx

/etc/init.d/nginx restart

16. Compruebe si PageSpeed ​​está gestor

wget -O - -o /dev/null --save-headers yourdomain.com

Reemplace sudominio.com con el nombre de host donde habilitó la velocidad de la página

La salida debería ser similar a esta:

HTTP/1.1 200 OK
Server: nginx/1.6.2
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Date: Sat, 29 Nov 2014 22:57:28 GMT
X-Page-Speed: 1.9.32.2-4321
Cache-Control: max-age=0, no-cache
...

Si ve una propiedad X-Page-Speed ​​en el encabezado, PageSpeed ​​está gestor.

17. Configure PageSpeed ​​para que se adapte a sus deposición.

Una relación de filtros PageSpeed ​​disponibles está arreglado aquí: http://ngxpagespeed.com/ngx_pagespeed_example/

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba