GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Nginx Dengan ngx_pagespeed di CentOS

Dalam tutorial ini, kami akan menunjukkan cara menginstal Nginx Dengan ngx_pagespeed di CentOS. Bagi Anda yang belum tahu, PageSpeed ​​(ngx_pagespeed) adalah modul Nginx yang dibuat oleh Google untuk membantu Jadikan Web Lebih Cepat dengan menulis ulang halaman web untuk mengurangi latensi dan bandwidth. Untuk instalasi, kita perlu mengompilasi Nginx dari sumber dengan modul PageSpeed, karena Nginx tidak mendukung pemuatan modul Dinamis (DSO) kecuali jika Anda ingin membangun file rpm atau deb sendiri.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan langkah-demi-langkah instalasi Nginx Dengan ngx_pagespeed di server CentOS.

Instal Nginx Dengan ngx_pagespeed di CentOS

Langkah 1. Instal dependensi

yum install gcc-c++ pcre-devel pcre-devel zlib-devel make unzip openssl-devel

Langkah 2. Unduh dan instal kode sumber ngx_pagespeed dan PSOL (PageSpeed ​​Optimization Libraries) sebagai berikut.

mkdir -p /opt/nginx/modules
cd /opt/nginx/modules
wget https://github.com/pagespeed/ngx_pagespeed/archive/release-1.7.30.3-beta.zip
unzip release-1.7.30.3-beta.zip
cd ngx_pagespeed-release-1.7.30.3-beta/
wget https://dl.google.com/dl/page-speed/psol/1.7.30.3.tar.gz
tar -xzf 1.7.30.3.tar.gz

Langkah 3. Unduh Nginx versi stabil terbaru dari sini dan buat dengan dukungan ngx_pagespeed.

## cd /opt/nginx/
## wget http://nginx.org/download/nginx-1.6.2.tar.gz
## tar -zxf nginx-1.6.2.tar.gz
## cd nginx-1.6.2/
## ./configure --add-module=/opt/nginx/modules/ngx_pagespeed-release-1.7.30.3-beta \
--prefix=/usr/local/nginx \
--sbin-path=/usr/local/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/run/nginx.pid \
--lock-path=/run/lock/subsys/nginx \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--without-mail_pop3_module \
--without-mail_imap_module \
--without-mail_smtp_module \
--user=nginx \
--group=nginx

## make
## make install

Langkah 4. Anda dapat memverifikasi bahwa modul ngx_pagespeed telah ditambahkan ke instalasi Nginx menggunakan perintah berikut

nginx version: nginx/1.6.2
built by gcc 4.8.2 20131212 (Red Hat 4.8.2-7) (GCC)
configure arguments: --add-module=/usr/local/nginx/modules/ngx_pagespeed-1.7.30.3-beta . . . .

Langkah 5. Konfigurasikan modul ngx_pagespeed di Nginx

nano /etc/nginx/nginx.conf

...
# enable ngx_pagespeed
pagespeed on;
pagespeed FileCachePath /var/ngx_pagespeed_cache;
...

Langkah 6. Buat direktori cache file yang akan ditulis oleh Nginx.

mkdir /var/ngx_pagespeed_cache
chown nginx:nginx /var/ngx_pagespeed_cache

Langkah 7. Buat skrip init untuk Nginx.

wget -O /etc/init.d/nginx https://raw.githubusercontent.com/Fleshgrinder/nginx-sysvinit-script/master/nginx
chmod 0755 /etc/init.d/nginx
chown root:root /etc/init.d/nginx

Langkah 8. Terakhir, mulai Nginx.

service nginx start

Selamat! Anda telah berhasil menginstal Nginx dengan ngx_pagespeed. Terima kasih telah menggunakan tutorial ini untuk menginstal Nginx dengan ngx_pagespeed pada sistem CentOS. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Nginx .


Cent OS
  1. Instal Nginx dengan ngx_pagespeed di CentOS 7

  2. Cara Instal phpMyAdmin dengan Nginx di CentOS 7 / RHEL 7

  3. Cara Memasang Sitemagic CMS di CentOS 7 – Dengan Nginx

  1. Cara Menginstal Nginx di CentOS 7

  2. Cara Menginstal WordPress dengan Nginx di CentOS 7

  3. Cara Instal phpMyAdmin dengan Nginx di CentOS 7

  1. Cara Menginstal Nginx di CentOS 8

  2. Cara Menginstal Magento 2.1 di CentOS 7

  3. Cara Menginstal SuiteCRM dengan Nginx di CentOS 7