Модуль PageSpeed доступен для веб-серверов Apache и Nginx.
Обычно он называется mod_pagespeed для веб-сервера Apache. И для веб-сервера Nginx его обычно называют ngx_pagespeed.
Эта статья поможет вам установить mod_pagespeed и ngx_pagespeed в CentOS 8.
Установка mod_pagespeed Apache
Скачиваем актуальный пакет на сервер.
# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
Установите загруженные пакеты, а также at пакет в вашей системе.
# dnf install at
# rpm -U mod-pagespeed-stable_current_x86_64.rpm
Основной конфигурационный файл расположен — /etc/httpd/conf.d/pagespeed.conf
Перезапустите веб-сервер Apache.
# systemctl restart httpd
Mod_pagespeed по умолчанию готов, и теперь вы можете проверить модуль.
# httpd -M | grep pagespeed_module
pagespeed_module (shared)
# curl -I http://domain.name
HTTP/1.1 200 OK
Date: Tue, 11 Feb 2020 11:49:04 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Set-Cookie: __cfduid=df5c731fb37ee255e9a0753a8a0f1f7a21581421744; expires=Thu, 12-Mar-20 11:49:04 GMT; path=/; domain=.domain.name; HttpOnly; SameSite=Lax
Accept-Ranges: bytes
X-Mod-Pagespeed: 1.13.35.2-0
Cache-Control: max-age=0, no-cache
CF-Cache-Status: DYNAMIC
Установка ngx_pagespeed из репозитория
Добавьте ngx_pagespeed в ваш репозиторий
# dnf install https://extras.getpagespeed.com/release-latest.rpm
Установите последнюю стабильную версию Nginx
# dnf install nginx
Установите модуль PageSpeed
# dnf install nginx-module-pagespeed
Чтобы активировать модуль добавьте следующую строку в конфигурационный файл — /etc/nginx/nginx.conf
load_module modules/ngx_pagespeed.so;
И добавьте следующее в http поле конфигурационного файла вирутуального хоста
http {
pagespeed On;
pagespeed FileCachePath "/var/cache/ngx_pagespeed/";
pagespeed EnableFilters combine_css,combine_javascript;
Перезагрузите Nginx веб сервер
# systemctl restart nginx
Проверяем работу модуля
# curl -I localhost
HTTP/1.1 200 OK
Server: nginx/1.16.1
Content-Type: text/html
Connection: keep-alive
Vary: Accept-Encoding
Date: Tue, 11 Feb 2020 12:30:47 GMT
X-Page-Speed: 1.13.35.2-0
Cache-Control: max-age=0, no-cache
Модуль PageSpeed успешно установлен на ваш CentOS 8 сервер.