GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie nginx und Google Pagespeed unter Ubuntu 15.04 (Vivid Vervet)

Nginx (Engine-x) ist ein Open-Source- und Hochleistungs-HTTP-Server, Reverse-Proxy und IMAP/POP3-Proxy-Server. Die herausragenden Eigenschaften von Nginx sind:Stabilität, reichhaltiges Feature-Set, einfache Konfiguration und geringer Ressourcenverbrauch. Nginx wird von einigen der größten Websites im Internet verwendet und gewinnt in der Webmaster-Community immer mehr an Popularität. Dieses Tutorial zeigt, wie man ein nginx .deb-Paket für Ubuntu 15.04 aus einer Quelle erstellt, in der das Google Pagespeed-Modul kompiliert ist.


Seitengeschwindigkeit ist ein von Google entwickeltes Webservermodul, um die Antwortzeiten einer Website zu beschleunigen, HTML zu optimieren und die Seitenladezeit zu reduzieren. Zu den Funktionen von ngx_pagespeed gehören:

  • Bildoptimierung:Entfernen von Metadaten, dynamische Größenanpassung, Neukomprimierung.
  • CSS- und JavaScript-Minimierung, -Verkettung, -Inlining und -Gliederung.
  • Inlining kleiner Ressourcen.
  • Verzögerung des Ladens von Bildern und JavaScript.
  • HTML-Umschreibung.
  • Cache-Lebensdauerverlängerung.

siehe mehr https://developers.google.com/speed/pagespeed/module/.

Voraussetzungen

  • Ubuntu Server 15.04 - 64 Bit
  • Root-Rechte

Was wir in diesem Tutorial tun werden:

  1. Installieren Sie die vorausgesetzten Pakete.
  2. Installation von nginx mit ngx_pagespeed.
  3. Testen.

Installieren Sie die vorausgesetzten Pakete

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

Installation von nginx mit ngx_pagespeed

Schritt 1 – Nginx-Repository hinzufügen

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

fügen Sie die Zeile hinzu:

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

Aktualisieren Sie Ihr Repository:

sudo apt-get update

Hinweis:Wenn Sie die Meldung erhalten:GPG-Fehler [...] NO_PUBKEY [...] bla bla

Bitte fügen Sie den Schlüssel hinzu:

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

Schritt 2 – Laden Sie nginx 1.8 aus dem Ubuntu-Repository herunter

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

Schritt 3 – Pagespeed herunterladen

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

Schritt 4 – Konfigurieren Sie nginx für die Erstellung mit Pagespeed

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

fügen Sie das Modul unter CFLAGS `.configure` :

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

Schritt 5 – Nginx-Paket erstellen und installieren

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

Der Befehl dpkg-buildpackage erstellt nginx.deb unter ~/new/ngix_source/ Sobald die Paketerstellung abgeschlossen ist, schauen Sie bitte in das Verzeichnis:

cd ~/new/ngix_source/
ls

Und dann installiere nginx.

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

Testen

Führen Sie nginx -V aus, um zu sehen, dass ngx_pagespeed mit nginx erstellt wurde.

nginx -V

Schlussfolgerung

Der nginx-Webserver ist ein stabiler und schneller Open-Source-http-Server, der eine Vielzahl von Modulen zur Optimierung unterstützt. Eines dieser Module ist das von Google entwickelte „PageSpeed-Modul“. Im Gegensatz zu Apache sind nginx-Module nicht dynamisch ladbar, daher müssen Sie die gewünschten Module auswählen, bevor Sie das nginx-Paket erstellen.


Ubuntu
  1. So installieren Sie Nginx mit Google PageSpeed ​​unter Ubuntu 20.04

  2. So installieren Sie Nagios 4.0.8 auf Ubuntu 15.04 (Vivid Vervet)

  3. So installieren Sie Nginx mit PHP5 und MySQL unter Ubuntu 11.10

  4. So installieren und konfigurieren Sie PHP und Nginx (LEMP) unter Ubuntu 20.04

  5. So installieren Sie den Mod Pagespeed von Google auf dem Ubuntu-Server und wie deaktivieren Sie ihn

So installieren Sie Django mit PostgreSQL und Nginx unter Ubuntu 16.04

So installieren Sie Docker in Ubuntu 20.04 und führen den Nginx-Container aus

So installieren Sie Google Chrome unter Ubuntu 20.04 und Ubuntu 21.04

So installieren und konfigurieren Sie Nginx in Ubuntu 20.04 und Ubuntu 21.04

So installieren Sie Nginx unter Ubuntu 15.04

So installieren Sie Nginx mit dem Google PageSpeed-Modul unter Ubuntu 20.04 LTS