Mod_pagespeed je modul Apache, který lze použít ke zvýšení rychlosti webového serveru Apache na Linuxu. Mod_pagespeed má několik filtrů, které automaticky optimalizují webové stránky pro zlepšení výkonu. Podporuje několik operačních systémů, jako jsou Fedora, RHEL, Debian, Ubuntu a CentOS. Modul Mod_pagespeed nevyžaduje úpravy stávajícího obsahu, což znamená, že všechny interní optimalizace a změny souborů se provádějí na straně serveru.
V tomto tutoriálu se naučíme, jak nainstalovat Mod_pagespeed s Apache na server Ubuntu 18.04.
Požadavky
- Server se systémem Ubuntu 18.04.
- Na vašem serveru je nastavena statická IP adresa 192.168.0.104
- Na vašem serveru je nastaveno heslo uživatele root.
Začínáme
Než začnete, budete muset aktualizovat svůj systém na nejnovější verzi. Můžete to provést spuštěním následujícího příkazu:
apt-get update -y
apt-get upgrade -y
Jakmile je váš server aktualizován, restartujte server, aby se změny projevily.
Instalovat webový server Apache
Nejprve budete muset nainstalovat webový server Apache do vašeho systému. Můžete jej nainstalovat pouhým spuštěním následujícího příkazu:
apt-get install apache2 -y
Po dokončení instalace spusťte službu Apache a povolte její spuštění při spouštění pomocí následujícího příkazu:
systemctl start apache2
systemctl enable apache2
Po dokončení můžete přejít k dalšímu kroku.
Instalovat modul Mod_pagespeed
Nejprve si budete muset stáhnout nejnovější verzi Mod_pagespeed z jejich oficiálních stránek. Můžete to udělat pomocí následujícího příkazu:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Po dokončení stahování jej nainstalujte spuštěním následujícího příkazu:
dpkg -i mod-pagespeed-stable_current_amd64.deb
Po úspěšném dokončení instalace restartujte službu Apache, aby se všechny změny projevily:
systemctl restart apache2
Nyní můžete ověřit modul Mod_pagespeed pomocí následujícího příkazu:
curl -D- localhost | head
Měli byste vidět následující výstup:
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/1.1 200 OK Date: Sat, 11 May 2019 04:58:26 GMT Server: Apache/2.4.29 (Ubuntu) Accept-Ranges: bytes X-Mod-Pagespeed: 1.13.35.2-0 Vary: Accept-Encoding Cache-Control: max-age=0, no-cache, s-maxage=10 Content-Length: 10089 Content-Type: text/html; charset=UTF-8 100 10089 100 10089 0 0 182k 0 --:--:-- --:--:-- --:--:-- 185k
Konfigurovat webové rozhraní Mod_pagespeed
Modul Mod_pagespeed poskytuje jednoduché a uživatelsky přívětivé webové rozhraní pro zobrazení stavu serveru. Webové rozhraní Mod_pagespeed můžete povolit vytvořením souboru /pagespeed.conf:
nano /etc/apache2/mods-available/pagespeed.conf
Přidejte následující řádky:
<Location /pagespeed_admin> Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_admin </Location> <Location /pagespeed_global_admin> Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_global_admin </Location>
Po dokončení uložte a zavřete soubor. Poté restartujte službu Apache, abyste použili všechny změny:
systemctl restart apache2
Jakmile budete hotovi, můžete přistoupit k webovému rozhraní Mod_pagespeed.
Přístup k webovému rozhraní Mod_pagespeed
Nyní otevřete webový prohlížeč a zadejte adresu URL http://192.168.0.104/pagespeed_admin. Budete přesměrováni na následující stránku:
Statistiky
Konfigurace
Histogramy
Konzole
Zpráva Historie
Grafy
Gratulujeme! úspěšně jste nainstalovali Mod_pagespeed s Apache na serveru Ubuntu 18.04.