Обратите внимание!

Работа модуля для веб-сервера OpenLiteSpeed в текущей версии ISPmanager не поддерживается.

Модуль PageSpeed автоматически оптимизирует страницы сайта и ускоряет их загрузку. Чтобы установить модуль, включите опцию PageSpeed Module при установке веб-сервера. ISPmanager устанавливает отдельные версии модуля для Apache и Nginx. Подробнее см. в статье Установка веб-сервера.

Чтобы веб-сервер использовал модуль для страниц сайта, включите опцию PageSpeed Module в настройках сайта. Подробнее см. в статье Создание WWW-домена.

Если вы используете собственные шаблоны Nginx, для активации модуля добавьте в файлы /usr/local/mgr5/etc/templates/nginx-vhosts.template и /usr/local/mgr5/etc/templates/nginx-vhosts-ssl.template строки

{% if $PAGESPEED == on %}
        include {% $NGINX_MODULE_PAGESPEED_PATH %};
{% endif %}
CODE

ISPmanager использует конфигурации модулей по умолчанию. Вы можете изменить настройки модулей через конфигурационные файлы. Подробнее см. в официальной документации модуля

Обратите внимание!

Ошибка в конфигурации модуля может привести к неработоспособности веб-сервера. Не рекомендуем менять файлы конфигурации, если вы полностью не уверены в своих действиях. 

Конфигурация модуля для Nginx

Конфигурационный файл модуля — /etc/nginx/conf.d/pagespeed.conf.

Содержимое конфигурационного файла по умолчанию:

pagespeed off;
pagespeed FileCachePath /var/ngx_pagespeed_cache;
pagespeed FileCacheSizeKb 102400;
pagespeed FileCacheCleanIntervalMs 3600000;
pagespeed FileCacheInodeLimit 500000;
CODE

При включении модуля для сайта в конфигурационный файл Nginx для WWW-домена добавляется строка:

include /etc/nginx/modules-includes/pagespeed/*.conf;
CODE

Эта строка подключает конфигурационный файл /etc/nginx/modules-includes/pagespeed/pagespeed.conf с содержимым: 

pagespeed on;

location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
  add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }
CODE

Конфигурация модуля для Apache

Конфигурационные файлы модуля:

  • для ОС Debian, Ubuntu — /etc/apache2/mods-enabled/pagespeed.conf, /etc/apache2/mods-enabled.pagespeed.load;
  • для ОС AlmaLinux, CentOS, VzLinux — /etc/httpd/conf.d/pagespeed.conf.

Основные параметры конфигурационного файла по умолчанию: 

ModPagespeed off
ModPagespeedFileCachePath "/var/cache/mod_pagespeed/"
ModPagespeedFileCacheSizeKb 102400
ModPagespeedFileCacheCleanIntervalMs 3600000
ModPagespeedFileCacheInodeLimit 500000
CODE

При включении модуля для сайта в конфигурационный файл Apache для WWW-домена добавляется строка:

<IfModule pagespeed_module>
    ModPagespeed on
</IfModule>
CODE