GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat google mod pagespeed na ubuntu server a jak jej deaktivovat

O tomto článku
Úvod Jedním z nedávno oblíbených modulů pro Apache je mod_pagespeed. Jedná se o výstupní filtr pro Apache 2.2+, který lze konfigurovat pomocí různých možností prostřednictvím konfiguračních souborů nebo souboru .htaccess. „Výstupní filtr“ je něco, co transformuje data před jejich odesláním klientovi. Jinými slovy, je to vrstva mezi vaším webem a tím, co prohlížeč uživatele obdrží, když navštíví vaši adresu URL. Zrychlete web Cílem mod_pagespeed je zrychlit váš web. Dosahuje to použitím filtrů na různé soubory, aby se snížil počet cest, které musí prohlížeč provést, aby získal to, co potřebuje, aby se zmenšila velikost těchto souborů a aby se optimalizovala délka těchto souborů ukládaných do mezipaměti. Instalace Instalace je velmi jednoduchá. Bude se lišit v závislosti na operačním systému, který používáte. Ubuntu a Debian mají balíčky, které si můžete stáhnout a nainstalovat (nebo jakoukoli distribuci Linuxu, která používá balíčky .DEB). Jiné distribuce Linuxu si mohou zdroj stáhnout a sestavit z něj.

1 – Stáhněte si software

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Code language: Bash (bash)

2 – Rychlost instalace

sudo dpkg -i mod-pagespeed-*.deb
apt-get -f install
rm mod-pagespeed-*.deb
Code language: Bash (bash)
Modul se po instalaci automaticky aktivuje. Aby však Apache začal fungovat, musíte jej restartovat.
service apache2 restart 
<strong>or</strong>
/etc/init.d/apache2 restart
Code language: Bash (bash)

Nyní byste měli mít na svém VPS funkční verzi mod_pagespeed. Můžete to zkontrolovat tak, že se podíváte na záhlaví odpovědí vaší stránky. Měla by existovat hodnota pro „X-Mod-Pagespeed“ s číslem verze, kterou jste nainstalovali. Nastavení Instalační balíček zvládá spoustu konfigurace přímo z krabice. Ve skutečnosti existují konzervativní výchozí hodnoty, které jsou na Apache automaticky povoleny. V závislosti na verzi Apache, kterou používáte, získáte nainstalovanou a povolenou jinou verzi modulu. Pokud používáte Apache 2.2, nainstaluje se mod_pagespeed.so; Uživatelé Apache 2.4 budou používat mod_pagespeed_ap24.so. Poznámka:mod_pagespeed funguje pouze s Apache 2.2 a vyšší. Apache 2.4.1 má také chybu, která mu brání v práci s touto verzí. Měl by být použit Apache 2.4.2 nebo vyšší. Kromě toho byly do vaší instalace Apache přidány konfigurační soubory. Primárním konfiguračním souborem je pagespeed.conf. Tento soubor se nachází na adrese:/etc/apache2/mods-available/ Jak nakonfigurovat mod_pagespeed Konfigurační soubor můžete upravit pomocí libovolného textového editoru. V tomto tutoriálu budeme používat nano. Chcete-li zahájit úpravu hlavního konfiguračního souboru, použijte následující příkaz:

pico /etc/apache2/mods-available/pagespeed.conf
Code language: Bash (bash)

Ve výchozím nastavení mod_pagespeed přepisuje vše, co může. Můžete zakázat přepisování určitých souborů (například knihoven Javascript).

ZAKÁZAT MODUL

Pokud z nějakého důvodu chcete rychlost stránky zakázat, můžete spustit tento příkaz a restartovat apache2:

sudo a2dismod pagespeed
systemctl restart apache2

Code language: Bash (bash)

Zde je výstup

rychlost stránky sudo a2dismod
Rychlost stránky modulu je zakázána.
Chcete-li aktivovat novou konfiguraci, musíte spustit:
systemctl restartujte apache2


Ubuntu
  1. Jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 20.04

  2. Ubuntu 21.04 Nainstalujte google mod pagespeed pro Apache

  3. Jak nainstalovat a nakonfigurovat webový server Apache na Ubuntu 13.10

  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  3. Jak nainstalovat Apache Maven na Ubuntu 18.04 a 16.04

  1. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 18.04

  3. Jak nainstalovat nginx a google pagespeed na Ubuntu 15.04 (Vivid Vervet)