linuxiarz.pl

Apache 2.4.10 (Ubuntu 15.04) i GooglePageSpeed

ap

Hej!
Projekt pisany przez Google’a czyli GooglePageSpeed występuje również jako moduł do Apache, moje poradniki związane były z serwerem nginx – tym razem padło na opisanie Apache/2. Mimo że nie przepadam za tym softem to bardzo dużo użytkowników Apache/2 istnieje i dla nich stworzyłem swoją wersję pliku konfiguracyjnego.

Jako tester służy mi tani serwer VPS z dyskiem SSD oraz klon strony unitraklub.pl.
Jako Backend Apache i Varnish + MariaDB 10.0.21 i PHP-FPM.
Całość uruchomiona na Ubuntu Server 15.04.

1. Wersje Modułu:
mod_pagespeed 32-bit .deb (Debian/Ubuntu)

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

mod_pagespeed 64-bit .deb (Debian/Ubuntu)

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

2. Instalacja wersji 64-bitowej (Apache 2.4.10 – Ubuntu 15.04)

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

3. Gotowy plik konfiguracyjny: (przygotowany do poprawnego działania z kilkoma CMS np. WP, Drupal, Presta)

rm /etc/apache2/mods-available/pagespeed.conf ; wget http://pliki.linuxiarz.pl/10-2015/pagespeed.conf -O /etc/apache2/mods-available/pagespeed.conf

4. Restart Apache/2

service apache2 restart

5. Działanie/Nagłówki:

~# curl -I localhost
HTTP/1.1 200 OK
Date: Sat, 10 Oct 2015 22:46:06 GMT
Server: Apache/2
Vary: Accept-Encoding
X-Mod-Pagespeed: ModPageSpeed by linuxiarz.pl
Cache-Control: max-age=0, no-cache
Content-Type: text/html;charset=UTF-8
X-Varnish: 304
Age: 0
Via: 1.1 varnish-v4
Connection: keep-alive

Efekt jest na prawdę świetny.

Exit mobile version