Увод
Предуслови
Корак 1: Ажурирајте систем
Корак 2: Инсталирајте Мод_пагеспеед
Корак 3: Конфигуришите Мод_пагеспеед модул
Корак 4: Приступите веб интерфејсу Мод_пагеспеед
Увод
Мод_пагеспеед је Апацхе модул отвореног кода који се користи за аутоматску оптимизацију веб страница. Он чини веб бржим преписивањем веб страница како би се смањило кашњење и пропусни опсег. Мод_пагеспеед такође пружа многе оптимизацију филтере који се користе у циљу оптимизације различитих фајлова као што су css, html, png, и jpg.
У овом водичу ћу објаснити како да инсталирам и конфигуришем Мод_пагеспеед модул са Апацхе-ом на Убунту 16.04.
Предуслови
- Ново распоређена инстанца сервера Вултр Убунту 16.04 са инсталираним Апацхеом.
- Не-роот корисник са подешавањем судо привилегија на вашем серверу.
- Статичка ИП адреса 192.168.15.110 конфигурисана на вашем систему.
Корак 1: Ажурирајте систем
Пре него што почнете, ажурирајте систем на најновију стабилну верзију тако што ћете покренути следећу команду:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Корак 2: Инсталирајте Мод_пагеспеед
Можете преузети најновију стабилну верзију Мод_пагеспеед модула за Апацхе са његовог званичног сајта. У супротном, можете га преузети следећом командом:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Када се преузимање заврши, инсталирајте га тако што ћете покренути следећу команду:
sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
sudo apt-get install -f
Када се инсталација заврши, мораћете да поново покренете Апацхе сервис да бисте учитали модул:
sudo systemctl restart apache2
Модул Мод_пагеспеед можете да проверите тако што ћете покренути следећу curlкоманду:
curl -D- localhost
Ако је све било успешно, видећете следећи излаз:
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
Корак 3: Конфигуришите Мод_пагеспеед модул
Мод_пагеспеед модул можете конфигурисати на различите начине. Или можете да користите подразумевану pagespeed.confдатотеку да је конфигуришете за цео сервер, или можете да ставите сва своја подешавања у директиву виртуелног хоста.
Почнимо са уређивањем подразумеване pagespeed.confдатотеке:
sudo nano /etc/apache2/mods-available/pagespeed.conf
Да бисте онемогућили Мод_пагеспеед модул, промените ред из onу off.
ModPagespeed off
Мод_пагеспеед користи различите типове нивоа који чине конфигурацију једноставним као што су PassThrough, CoreFilters, и OptimizeForBandwidth. Подразумевана поставка је:
ModPagespeedRewriteLevel CoreFilters
Да бисте онемогућили, CoreFiltersпромените линије у:
ModPagespeedRewriteLevel PassThrough
Ако желите да омогућите додатне филтере, наведите:
ModPagespeedEnableFilters filter1 filter2
Да бисте онемогућили филтер, наведите:
ModPagespeedDisableFilters filter1 filter2
Корак 4: Приступите веб интерфејсу Мод_пагеспеед
Мод_пагеспеед модул пружа веб базиран интерфејс за преглед стања сервера. Мораћете да додате ИП адресу ваше удаљене машине у pagespeed.confдатотеку да бисте јој приступили са удаљене машине.
sudo nano /etc/apache2/mods-available/pagespeed.conf
Промените датотеку као што је приказано испод:
<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>
Сачувајте датотеку и поново покрените Апацхе услугу.
sudo systemctl restart apache2
Затим отворите свој веб претраживач и унесите УРЛ http://192.168.15.110/pagespeed_adminда бисте приступили веб интерфејсу Мод_пагеспеед.
Мод_пагеспеед је сада инсталиран и конфигурисан на вашем серверу.