GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar nginx y google pagespeed en Ubuntu 15.04 (Vivid Vervet)

Nginx (motor-x) es un servidor HTTP de código abierto y alto rendimiento, proxy inverso y servidor proxy IMAP/POP3. Las características sobresalientes de Nginx son:estabilidad, conjunto completo de características, configuración simple y bajo consumo de recursos. Nginx está siendo utilizado por algunos de los sitios web más grandes de Internet y está ganando cada vez más popularidad en la comunidad de webmasters. Este tutorial muestra cómo compilar un paquete nginx .deb para Ubuntu 15.04 a partir de una fuente que tiene compilado el módulo Pagespeed de Google.


Velocidad de página es un módulo de servidor web desarrollado por Google para acelerar los tiempos de respuesta de un sitio web, optimizar html y reducir el tiempo de carga de la página. Las características de ngx_pagespeed incluyen:

  • Optimización de imágenes:eliminación de metadatos, cambio de tamaño dinámico, recompresión.
  • Minimización, concatenación, inserción y esquematización de CSS y JavaScript.
  • Inserción de recursos pequeños.
  • Aplazamiento de la carga de imágenes y JavaScript.
  • Reescritura de HTML.
  • Extensión de la vida útil de la memoria caché.

ver más https://developers.google.com/speed/pagespeed/module/.

Requisitos

  • Servidor Ubuntu 15.04 - 64 bits
  • privilegios de raíz

Lo que haremos en este tutorial:

  1. Instalar los paquetes de requisitos previos.
  2. Instalando nginx con ngx_pagespeed.
  3. Pruebas.

Instalar los paquetes de requisitos previos

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

Instalando nginx con ngx_pagespeed

Paso 1:Agregar repositorio nginx

vim /etc/apt/sources.list.d/nginx.list

agregue la línea:

deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx

Actualiza tu repositorio:

sudo apt-get update

nota:si recibe el mensaje:error GPG [...] NO_PUBKEY [...] bla bla

por favor agregue la clave:

sudo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KEYNUMBER
sudo apt-get update

Paso 2:descarga nginx 1.8 del repositorio de ubuntu

sudo su
cd ~
mkdir -p ~/new/nginx_source/
cd ~/new/nginx_source/
apt-get source nginx
apt-get build-dep nginx

Paso 3:descarga Pagespeed

cd ~
mkdir -p ~/new/ngx_pagespeed/
cd ~/new/ngx_pagespeed/
ngx_version=1.9.32.3
wget https://github.com/pagespeed/ngx_pagespeed/archive/release-${ngx_version}-beta.zip
unzip release-${ngx_version}-beta.zip

cd ngx_pagespeed-release-1.9.32.3-beta/
wget https://dl.google.com/dl/page-speed/psol/${ngx_version}.tar.gz
tar -xzf 1.9.32.3.tar.gz

Paso 4:configurar nginx para compilar con Pagespeed

cd ~/new/nginx_source/nginx-1.8.0/debin/
vim rules

agregue el módulo en CFLAGS `.configure` :

--add-module=../../ngx_pagespeed/ngx_pagespeed-release-1.9.32.3-beta \

Paso 5:compilar el paquete nginx e instalarlo

cd ~/new/nginx_source/nginx-1.8.0/
dpkg-buildpackage -b

El comando dpkg-buildpackage compilará nginx.deb en ~/new/ngix_source/ Una vez que se complete la creación del paquete, busque en el directorio:

cd ~/new/ngix_source/
ls

Y luego instale nginx.

dpkg -i nginx_1.8.0-1~trusty_amd64.deb

Prueba

Ejecute nginx -V para ver que ngx_pagespeed se creó con nginx.

nginx -V

Conclusión

El servidor web nginx es un servidor http estable y rápido de código abierto que admite una variedad de módulos para la optimización. Uno de estos módulos es el 'módulo PageSpeed' desarrollado por Google. A diferencia de apache, los módulos nginx no se pueden cargar dinámicamente, por lo que debe seleccionar los módulos deseados antes de compilar el paquete nginx.


Ubuntu
  1. Cómo instalar Nginx con Google PageSpeed ​​en Ubuntu 20.04

  2. Cómo instalar Nagios 4.0.8 en Ubuntu 15.04 (Vivid Vervet)

  3. Cómo instalar Nginx con PHP5 y MySQL en Ubuntu 11.10

  4. Cómo instalar y configurar PHP y Nginx (LEMP) en Ubuntu 20.04

  5. Cómo instalar el mod pagespeed de google en el servidor ubuntu y cómo deshabilitarlo

Cómo instalar Django con PostgreSQL y Nginx en Ubuntu 16.04

Cómo instalar Docker en Ubuntu 20.04 y ejecutar Nginx Container

Cómo instalar Google Chrome en Ubuntu 20.04 y Ubuntu 21.04

Cómo instalar y configurar Nginx en Ubuntu 20.04 y Ubuntu 21.04

Cómo instalar Nginx en Ubuntu 15.04

Cómo instalar Nginx con el módulo Google PageSpeed ​​en Ubuntu 20.04 LTS