mod_pagespeed - розроблений компанією Google модуль для веб-сервера Apache, який дозволяє прискорити завантаження веб-сторінок.
У цьому модулі реалізовані всі кращі рішення, що забезпечують швидку роботу сайтів на Вашому сервері.
Для його встановлення Вам буде потрібно просто підключитися до сервера по ssh і послідовно виконати команди:
Створюємо папку для файлів модуля
mkdir -p /usr/local/src/mod_pagespeed
Переходимо в неї
cd /usr/local/src/mod_pagespeed
Завантажуємо необхідний rpm-пакет
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
Дістаємо вміст rpm-пакета
rpm2cpio mod-pagespeed-stable_current_x86_64.rpm | cpio -idmv
Копіюємо з отриманих даних so-файли в папку з модулями apache
cp /usr/local/src/mod_pagespeed/usr/lib64/httpd/modules/mod_pagespeed.so /etc/httpd/modules/
cp /usr/local/src/mod_pagespeed/usr/lib64/httpd/modules/mod_pagespeed_ap24.so /etc/httpd/modules/
Копіюємо з отриманих даних конфігураційні файли в папку з файлами apache
cp /usr/local/src/mod_pagespeed/etc/httpd/conf.d/pagespeed.conf /etc/httpd/conf/
cp /usr/local/src/mod_pagespeed/etc/httpd/conf.d/pagespeed_libraries.conf /etc/httpd/conf/
Виставляємо коректні права на файли модуля
chmod 755 /etc/httpd/modules/mod_pagespeed.so
chmod 755 /etc/httpd/modules/mod_pagespeed_ap24.so
Створюємо папку для розміщення кешу
mkdir -p /var/cache/mod_pagespeed
Виставляємо коректного власника на створену папку
chown -R nobody:nobody /var/cache/mod_pagespeed
Викачуємо готові записи для конфігураційного файлу pagespeed.conf і відразу ж вносимо їх
wget --output-document="/etc/httpd/conf/pagespeed.conf" http://dl-package.bullten.in/cwp/files/mod_pagespeed/pagespeed.txt
Підключаємо конфігурацію модуля в кофнігураційному файлі apache
echo 'Include "/etc/httpd/conf/pagespeed.conf"' >> /etc/httpd/conf/httpd.conf
Перезавантажуєм Apache
/etc/init.d/httpd restart
Перевіряємо
[root@test mod_pagespeed]#httpd -M | grep speed
pagespeed_module (shared)
Syntax OK