Installa il modulo Mod_pagespeed con Apache su Ubuntu 16.04

introduzione

Mod_pagespeed è un modulo Apache open source utilizzato per ottimizzare automaticamente le pagine Web. Rende il Web più veloce riscrivendo le pagine Web per ridurre la latenza e la larghezza di banda. Mod_pagespeed fornisce anche molti filtri di ottimizzazione che vengono utilizzate per ottimizzare i vari file, come css, html, png, e jpg.

In questo tutorial, spiegherò come installare e configurare il modulo Mod_pagespeed con Apache su Ubuntu 16.04.

Prerequisiti

  • Un'istanza del server Vultr Ubuntu 16.04 appena distribuita con Apache installato.
  • Un utente non root con i privilegi di sudo impostati sul tuo server.
  • Un indirizzo IP statico 192.168.15.110 configurare sul proprio sistema.

Passaggio 1: aggiornare il sistema

Prima di iniziare, aggiorna il tuo sistema all'ultima versione stabile eseguendo il comando seguente:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

Passaggio 2: installare Mod_pagespeed

Puoi scaricare l'ultima versione stabile del modulo Mod_pagespeed per Apache dal suo sito ufficiale. Altrimenti puoi scaricarlo con il seguente comando:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

Una volta completato il download, installalo eseguendo il comando seguente:

sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
sudo apt-get install -f

Al termine dell'installazione, sarà necessario riavviare il servizio Apache per caricare il modulo:

sudo systemctl restart apache2

È possibile verificare il modulo Mod_pagespeed eseguendo il curlcomando seguente :

curl -D- localhost

Se tutto ha avuto successo, vedrai il seguente output:

HTTP/1.1 200 OK
Date: Mon, 28 Nov 2016 15:28:51 GMT
Server: Apache/2.4.7 (Ubuntu)
Accept-Ranges: bytes
Vary: Accept-Encoding
X-Mod-Pagespeed: 1.11.33.2-0
Cache-Control: max-age=0, no-cache
Content-Length: 10724
Content-Type: text/html; charset=UTF-8

Passaggio 3: configurare il modulo Mod_pagespeed

È possibile configurare il modulo Mod_pagespeed in diversi modi. O puoi usare il pagespeed.conffile predefinito per configurarlo per l'intero server, oppure puoi mettere tutte le sue impostazioni nella tua direttiva host virtuale.

Iniziamo modificando il pagespeed.conffile predefinito :

sudo nano  /etc/apache2/mods-available/pagespeed.conf

Per disabilitare il modulo Mod_pagespeed, cambiare la riga da ona off.

ModPagespeed off

Mod_pagespeed utilizza diversi tipi di livelli che rende la configurazione semplice come PassThrough, CoreFilterse OptimizeForBandwidth. L'impostazione predefinita è:

ModPagespeedRewriteLevel CoreFilters

Per disabilitare CoreFilterscambiare le linee in:

ModPagespeedRewriteLevel PassThrough

Se si desidera abilitare filtri aggiuntivi, specificare:

ModPagespeedEnableFilters filter1 filter2

Per disabilitare il filtro specificare:

ModPagespeedDisableFilters filter1 filter2

Passaggio 4: accedere all'interfaccia Web Mod_pagespeed

Il modulo Mod_pagespeed fornisce un'interfaccia web per visualizzare lo stato del server. Sarà necessario aggiungere l'indirizzo IP della macchina remota nel pagespeed.conffile per accedervi da una macchina remota.

sudo nano /etc/apache2/mods-available/pagespeed.conf

Modifica il file come mostrato di seguito:

<Location /pagespeed_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from remote-ip-address
    SetHandler pagespeed_admin
</Location>

<Location /pagespeed_global_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from remote-ip-address
    SetHandler pagespeed_global_admin
</Location>

Salvare il file e riavviare il servizio Apache.

sudo systemctl restart apache2

Quindi, apri il tuo browser web e digita l'URL http://192.168.15.110/pagespeed_adminper accedere all'interfaccia web Mod_pagespeed.

Mod_pagespeed è ora installato e configurato sul tuo server.



Leave a Comment

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.