Prezantimi
Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni Mod_pagespeed
Hapi 3: Konfiguro modulin Mod_pagespeed
Hapi 4: Hyni në ndërfaqen e internetit Mod_pagespeed
Prezantimi
Mod_pagespeed është një modul Apache me burim të hapur që përdoret për të optimizuar automatikisht faqet e internetit. Ai e bën ueb-in më të shpejtë duke rishkruar faqet e internetit për të zvogëluar vonesën dhe gjerësinë e brezit. Mod_pagespeed ofron gjithashtu shumë filtra optimizimi që përdoren për të optimizuar skedarë të ndryshëm si css, html, png, dhe jpg.
Në këtë tutorial, unë do të shpjegoj se si të instaloni dhe konfiguroni modulin Mod_pagespeed me Apache në Ubuntu 16.04.
Parakushtet
- Një shembull i serverit të sapo vendosur Vultr Ubuntu 16.04 me Apache të instaluar.
- Një përdorues jo-root me konfigurim të privilegjeve sudo në serverin tuaj.
- Një adresë IP statike 192.168.15.110 konfigurohet në sistemin tuaj.
Hapi 1: Përditësoni sistemin
Përpara se të filloni, përditësoni sistemin tuaj në versionin më të fundit të qëndrueshëm duke ekzekutuar komandën e mëposhtme:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Hapi 2: Instaloni Mod_pagespeed
Ju mund të shkarkoni versionin më të fundit të qëndrueshëm të modulit Mod_pagespeed për Apache nga faqja zyrtare e tij. Përndryshe, mund ta shkarkoni me komandën e mëposhtme:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Pasi shkarkimi të përfundojë, instaloni atë duke ekzekutuar komandën e mëposhtme:
sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
sudo apt-get install -f
Pasi të përfundojë instalimi, do t'ju duhet të rinisni shërbimin Apache për të ngarkuar modulin:
sudo systemctl restart apache2
Ju mund të verifikoni modulin Mod_pagespeed duke ekzekutuar curlkomandën e mëposhtme :
curl -D- localhost
Nëse gjithçka ishte e suksesshme, do të shihni daljen e mëposhtme:
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
Hapi 3: Konfiguro modulin Mod_pagespeed
Mund ta konfiguroni modulin Mod_pagespeed në mënyra të ndryshme. Ose mund të përdorni pagespeed.confskedarin e paracaktuar për ta konfiguruar atë për të gjithë serverin, ose mund t'i vendosni të gjitha cilësimet e tij në direktivën tuaj të hostit virtual.
Le të fillojmë duke redaktuar pagespeed.confskedarin e paracaktuar :
sudo nano /etc/apache2/mods-available/pagespeed.conf
Për të çaktivizuar modulin Mod_pagespeed ndryshoni linjën nga onnë off.
ModPagespeed off
Mod_pagespeed përdor lloje të ndryshme nivelesh që e bëjnë konfigurimin të thjeshtë si PassThrough, CoreFilters, dhe OptimizeForBandwidth. Cilësimi i paracaktuar është:
ModPagespeedRewriteLevel CoreFilters
Për të çaktivizuar, CoreFiltersndryshoni rreshtat në:
ModPagespeedRewriteLevel PassThrough
Nëse dëshironi të aktivizoni filtra shtesë, specifikoni:
ModPagespeedEnableFilters filter1 filter2
Për të çaktivizuar filtrin, specifikoni:
ModPagespeedDisableFilters filter1 filter2
Hapi 4: Hyni në ndërfaqen e internetit Mod_pagespeed
Modul Mod_pagespeed ofron një ndërfaqe të bazuar në ueb për të parë gjendjen e serverit. Do t'ju duhet të shtoni adresën IP të makinës suaj në distancë në pagespeed.confskedar për t'u aksesuar nga një makinë në distancë.
sudo nano /etc/apache2/mods-available/pagespeed.conf
Ndryshoni skedarin siç tregohet më poshtë:
<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>
Ruani skedarin dhe rinisni shërbimin Apache.
sudo systemctl restart apache2
Më pas, hapni shfletuesin tuaj të internetit dhe shkruani URL-në http://192.168.15.110/pagespeed_adminpër të hyrë në ndërfaqen e internetit Mod_pagespeed.
Mod_pagespeed tani është instaluar dhe konfiguruar në serverin tuaj.