GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal nginx dan google pagespeed di Ubuntu 15.04 (Vivid Vervet)

Nginx (mesin-x) adalah server HTTP open source dan berkinerja tinggi, proxy terbalik, dan server proxy IMAP/POP3. Fitur luar biasa dari Nginx adalah:stabilitas, rangkaian fitur yang kaya, konfigurasi sederhana dan konsumsi sumber daya yang rendah. Nginx sedang digunakan oleh beberapa situs web terbesar di internet dan semakin populer di komunitas webmaster. Tutorial ini menunjukkan cara membuat paket nginx .deb untuk Ubuntu 15.04 dari sumber yang memiliki modul kecepatan halaman Google yang dikompilasi.


Kecepatan halaman adalah modul server web yang dikembangkan oleh Google untuk mempercepat waktu respons situs web, mengoptimalkan html, dan mengurangi waktu buka halaman. fitur ngx_pagespeed meliputi :

  • Pengoptimalan gambar:pengupasan meta-data, pengubahan ukuran dinamis, kompresi ulang.
  • Minifikasi CSS &JavaScript, penggabungan, penyisipan, dan penjabaran.
  • Inlining resource kecil.
  • Menunda pemuatan gambar dan JavaScript.
  • Penulisan ulang HTML.
  • Ekstensi masa pakai cache.

lihat lebih banyak https://developers.google.com/speed/pagespeed/module/.

Prasyarat

  • Server Ubuntu 15.04 - 64 bit
  • hak istimewa root

Apa yang akan kita lakukan dalam tutorial ini :

  1. Instal paket prasyarat.
  2. Menginstal nginx dengan ngx_pagespeed.
  3. Pengujian.

Instal paket prasyarat

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

Menginstal nginx dengan ngx_pagespeed

Langkah 1 - Menambahkan repositori nginx

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

tambahkan baris:

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

Perbarui repositori Anda:

sudo apt-get update

note :jika anda mendapatkan pesan :GPG error [...] NO_PUBKEY [...] bla bla

tolong tambahkan kuncinya:

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

Langkah 2 - Unduh nginx 1.8 dari repositori ubuntu

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

Langkah 3 - Unduh Kecepatan Halaman

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

Langkah 4 - Konfigurasi nginx untuk membangun dengan Pagespeed

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

tambahkan modul di bawah CFLAGS `.configure` :

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

Langkah 5 - Bangun paket nginx dan Instal

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

Perintah dpkg-buildpackage akan membangun nginx.deb di bawah ~/new/ngix_source/ Setelah pembuatan paket selesai, silakan lihat di direktori:

cd ~/new/ngix_source/
ls

Dan kemudian instal nginx.

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

Pengujian

Jalankan nginx -V untuk melihat ngx_pagespeed dibuat dengan nginx.

nginx -V

Kesimpulan

Di web server nginx terdapat server http open source yang stabil dan cepat yang mendukung berbagai modul untuk optimasi. Salah satu modul tersebut adalah 'modul PageSpeed' yang dikembangkan oleh google. Tidak seperti apache, modul nginx tidak dapat dimuat secara dinamis, jadi Anda harus memilih modul yang diinginkan sebelum membangun paket nginx.


Ubuntu
  1. Cara Menginstal Nginx dengan Google PageSpeed ​​di Ubuntu 20.04

  2. Cara Menginstal dan mengatur PHP dan Nginx (LEMP) di Ubuntu 20.04

  3. Cara menginstal kecepatan halaman mod google di server ubuntu dan cara menonaktifkannya

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal Nagios 4.0.8 di Ubuntu 15.04 (Vivid Vervet)

  3. Cara Instal Nginx Dengan PHP5 Dan MySQL Di Ubuntu 11.10

  1. Cara Menginstal Anaconda di Ubuntu 18.04 dan 20.04

  2. Cara Menginstal dan Mengkonfigurasi Nginx di Ubuntu 20.04

  3. Cara Menginstal Nginx di Ubuntu 18.04