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

 

Ця відповідь Вам допомогла? 1 Користувачі, які знайшли це корисним (8 Голосів)