GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat nginx a google pagespeed na Ubuntu 15.04 (Vivid Vervet)

Nginx (engine-x) je open source a vysoce výkonný HTTP server, reverzní proxy a IMAP/POP3 proxy server. Vynikající vlastnosti Nginx jsou:stabilita, bohatá sada funkcí, jednoduchá konfigurace a nízká spotřeba zdrojů. Nginx používají některé z největších webových stránek na internetu a v komunitě webmasterů si získává stále větší oblibu. Tyto výukové programy ukazují, jak vytvořit balíček nginx .deb pro Ubuntu 15.04 ze zdroje, který má zkompilovaný modul Google pagespeed.


Rychlost stránky je modul webového serveru vyvinutý společností Google za účelem zrychlení doby odezvy webových stránek, optimalizace html a snížení doby načítání stránky. Mezi funkce ngx_pagespeed patří:

  • Optimalizace obrázků:odstranění metadat, dynamická změna velikosti, rekomprese.
  • Minifikaci, zřetězení, vkládání a vytváření obrysů CSS a JavaScriptu.
  • Vložení malého zdroje.
  • Odložení načítání obrázků a JavaScriptu.
  • Přepisování HTML.
  • Prodloužení životnosti mezipaměti.

více viz https://developers.google.com/speed/pagespeed/module/.

Předpoklady

  • Ubuntu Server 15.04 – 64 bit
  • práva root

Co budeme dělat v tomto tutoriálu:

  1. Nainstalujte nezbytné balíčky.
  2. Instalace nginx s ngx_pagespeed.
  3. Testování.

Instalace nezbytných balíčků

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

Instalace nginx s ngx_pagespeed

Krok 1 – Přidání úložiště nginx

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

přidejte řádek:

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

Aktualizujte své úložiště:

sudo apt-get update

poznámka:pokud dostanete zprávu:Chyba GPG [...] NO_PUBKEY [...] bla bla

přidejte prosím klíč:

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

Krok 2 – Stáhnout nginx 1.8 z úložiště ubuntu

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

Krok 3 – Stažení 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

Krok 4 – Konfigurace nginx pro sestavení pomocí Pagespeed

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

přidejte modul pod CFLAGS `.configure` :

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

Krok 5 – Sestavení balíčku nginx a instalace

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

Příkaz dpkg-buildpackage sestaví nginx.deb pod ~/new/ngix_source/ Po dokončení tvorby balíčku se prosím podívejte do adresáře:

cd ~/new/ngix_source/
ls

A pak nainstalujte nginx.

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

Testování

Spusťte nginx -V a uvidíte, že ngx_pagespeed byla vytvořena pomocí nginx.

nginx -V

Závěr

Webový server nginx je stabilní a rychlý open source http server, který podporuje různé moduly pro optimalizaci. Jedním z těchto modulů je modul „PageSpeed“, který vyvinula společnost Google. Na rozdíl od Apache nelze moduly nginx dynamicky načítat, takže před vytvořením balíčku nginx musíte požadované moduly vybrat.


Ubuntu
  1. Jak nainstalovat Nginx pomocí Google PageSpeed ​​na Ubuntu 20.04

  2. Jak nainstalovat Nagios 4.0.8 na Ubuntu 15.04 (Vivid Vervet)

  3. Jak nainstalovat Nginx s PHP5 a MySQL na Ubuntu 11.10

  1. Jak nainstalovat PHP 7.4 a 8.0 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat a nastavit PHP a Nginx (LEMP) na Ubuntu 20.04

  3. Jak nainstalovat google mod pagespeed na ubuntu server a jak jej deaktivovat

  1. Jak nainstalovat Anaconda na Ubuntu 18.04 a 20.04

  2. Jak nainstalovat a nakonfigurovat Nginx na Ubuntu 20.04

  3. Jak nainstalovat Nginx na Ubuntu 18.04