GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Nginx con ngx_pagespeed su CentOS

In questo tutorial, ti mostreremo come installare Nginx With ngx_pagespeed su CentOS. Per chi non lo sapesse, PageSpeed ​​(ngx_pagespeed) è un modulo Nginx creato da Google per aiutare Rendi il Web più veloce riscrivendo le pagine Web per ridurre la latenza e la larghezza di banda.Per l'installazione, dovremo compilare Nginx dal sorgente con il modulo PageSpeed, poiché Nginx non supporta il caricamento dinamico dei moduli (DSO) a meno che tu non voglia creare il tuo possedere file rpm o deb.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Nginx With ngx_pagespeed sul server CentOS.

Installa Nginx con ngx_pagespeed su CentOS

Passaggio 1. Installa le dipendenze

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

Passaggio 2. Scarica e installa il codice sorgente ngx_pagespeed e PSOL (PageSpeed ​​Optimization Libraries) come segue.

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

Passaggio 3. Scarica l'ultima versione stabile di Nginx da qui e costruiscila con il supporto di 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

Passaggio 4. Puoi verificare che il modulo ngx_pagespeed sia stato aggiunto all'installazione di Nginx usando il seguente comando

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 . . . .

Passaggio 5. Configura il modulo ngx_pagespeed in Nginx

nano /etc/nginx/nginx.conf

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

Passaggio 6. Crea una directory cache di file che verrà scritta da Nginx.

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

Passaggio 7. Crea uno script di inizializzazione per 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

Passaggio 8. Infine, avvia Nginx.

service nginx start

Congratulazioni! Hai installato con successo Nginx con ngx_pagespeed. Grazie per aver utilizzato questo tutorial per installare Nginx con ngx_pagespeed sul sistema CentOS. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Nginx .


Cent OS
  1. Come installare Nginx su CentOS 7

  2. Come installare WordPress con Nginx su CentOS 7

  3. Installa Nginx con ngx_pagespeed su CentOS 7

  4. Come installare phpMyAdmin con Nginx su CentOS 7 / RHEL 7

  5. Come installare Sitemagic CMS su CentOS 7 – Con Nginx

Come installare phpMyAdmin con Nginx su CentOS 8 / RHEL 8

Come installare Nginx su CentOS

Come installare Nginx con PHP-FastCGI su CentOS 6

Come installare Magento con Nginx su CentOS 7

Come installare Laravel con Nginx su CentOS 8

Come installare Nginx su CentOS 7?