Страница 1 из 1

brainycp включаем brotli

Добавлено: Чт мар 12, 2020 4:38 pm
YAHOO
yum clean all
yum install nginx-mod-http-brotli
затем
/etc/nginx/nginx.conf
после
worker_processes
подключить
load_module "/usr/lib64/nginx/modules/ngx_http_brotli_filter_module.so";
вот сюда еще закинуть файл
/etc/nginx/conf.d/brotli.conf
с таким содержанием
brotli on;
brotli_comp_level 6;
brotli_static on;
brotli_types text/plain text/css application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript image/x-icon image/vnd.microsoft.icon image/bmp image/svg+xml;

Re: brainycp включаем brotli

Добавлено: Вт мар 17, 2020 12:14 pm
S3RL
И Nginx потом не запускается, выдаёт ошибку: "nginx: [emerg] unknown directive "brotli_static" in /etc/nginx/conf.d/brotli.conf:3".
Модуль подключен, всё сделано по инструкции.

Re: brainycp включаем brotli

Добавлено: Вт мар 17, 2020 12:58 pm
sbury
потому что подключен основной модуль filter
подключите если надо второй

load_module "/usr/lib64/nginx/modules/ngx_http_brotli_filter_module.so";
load_module "/usr/lib64/nginx/modules/ngx_http_brotli_static_module.so";

Обычный модуль ngx_http_brotli_filter_module.so, будет динамически сжимать все, что обслуживает NGINX.

Статический модуль ngx_http_brotli_static_module.so, позволяет вам обслуживать сжатые версии ваших статических файлов, которые уже были сжаты ранее.

Первого обычно хватает. Но, если вы хардкорный оптимизатор, и передварительно сжимаете самым высоким уровнем сжатия Brotli, тогда подключайте второй. В противном случае закоментируйте строку brotli_static on;