GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer nginx et google pagespeed sur Ubuntu 15.04 (Vivid Vervet)

Nginx (moteur-x) est un serveur HTTP open source et hautes performances, un proxy inverse et un serveur proxy IMAP/POP3. Les caractéristiques exceptionnelles de Nginx sont :la stabilité, un ensemble de fonctionnalités riche, une configuration simple et une faible consommation de ressources. Nginx est utilisé par certains des plus grands sites Web sur Internet et gagne de plus en plus en popularité dans la communauté des webmasters. Ce didacticiel montre comment créer un package nginx .deb pour Ubuntu 15.04 à partir d'une source dans laquelle le module Google pagespeed est compilé.


Vitesse de page est un module de serveur Web développé par Google pour accélérer les temps de réponse d'un site Web, optimiser le html et réduire le temps de chargement des pages. Les fonctionnalités de ngx_pagespeed incluent :

  • Optimisation des images :suppression des métadonnées, redimensionnement dynamique, recompression.
  • Minification CSS et JavaScript, concaténation, inlining et outlining.
  • Inlining de petites ressources.
  • Reporter le chargement de l'image et du JavaScript.
  • Réécriture HTML.
  • Extension de la durée de vie du cache.

voir plus https://developers.google.com/speed/pagespeed/module/.

Prérequis

  • Serveur Ubuntu 15.04 - 64 bits
  • privilèges racine

Ce que nous allons faire dans ce tutoriel :

  1. Installez les packages prérequis.
  2. Installation de nginx avec ngx_pagespeed.
  3. Test.

Installer les packages prérequis

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

Installation de nginx avec ngx_pagespeed

Étape 1 - Ajout du référentiel nginx

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

ajoutez la ligne :

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

Mettez à jour votre référentiel :

sudo apt-get update

note :si vous obtenez le message :erreur GPG [...] NO_PUBKEY [...] bla bla

veuillez ajouter la clé :

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

Étape 2 - Télécharger nginx 1.8 depuis le référentiel ubuntu

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

Étape 3 - Télécharger 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

Étape 4 - Configurer nginx pour construire avec Pagespeed

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

ajouter le module sous CFLAGS `.configure` :

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

Étape 5 - Créer le package nginx et l'installer

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

La commande dpkg-buildpackage construira le nginx.deb sous ~/new/ngix_source/ Une fois la construction du paquet terminée, veuillez regarder dans le répertoire :

cd ~/new/ngix_source/
ls

Et puis installez nginx.

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

Tests

Exécutez nginx -V pour voir que ngx_pagespeed a été construit avec nginx.

nginx -V

Conclusion

Le serveur Web nginx est un serveur http open source stable et rapide qui prend en charge une variété de modules d'optimisation. L'un de ces modules est le 'module PageSpeed' qui est développé par google. Contrairement à apache, les modules nginx ne sont pas chargeables dynamiquement, vous devez donc sélectionner les modules souhaités avant de créer le package nginx.


Ubuntu
  1. Comment installer Nginx avec Google PageSpeed ​​sur Ubuntu 20.04

  2. Comment installer Nagios 4.0.8 sur Ubuntu 15.04 (Vivid Vervet)

  3. Comment installer Nginx avec PHP5 et MySQL sur Ubuntu 11.10

  4. Comment installer et configurer PHP et Nginx (LEMP) sur Ubuntu 20.04

  5. Comment installer le mod pagespeed de Google sur le serveur Ubuntu et comment le désactiver

Comment installer Django avec PostgreSQL et Nginx sur Ubuntu 16.04

Comment installer Docker dans Ubuntu 20.04 et exécuter Nginx Container

Comment installer Google Chrome sur Ubuntu 20.04 et Ubuntu 21.04

Comment installer et configurer Nginx dans Ubuntu 20.04 et Ubuntu 21.04

Comment installer Nginx sur Ubuntu 15.04

Comment installer Nginx avec le module Google PageSpeed ​​sur Ubuntu 20.04 LTS