Обратите внимание!
Работа модуля для веб-сервера 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 %}
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;
При включении модуля для сайта в конфигурационный файл Nginx для WWW-домена добавляется строка:
include /etc/nginx/modules-includes/pagespeed/*.conf;
Эта строка подключает конфигурационный файл /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$" { }
Конфигурация модуля для 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
При включении модуля для сайта в конфигурационный файл Apache для WWW-домена добавляется строка:
<IfModule pagespeed_module> ModPagespeed on </IfModule>