brainycp включаем brotli

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
YAHOO
Сообщения: 26
Зарегистрирован: Вс окт 15, 2017 12:29 pm

brainycp включаем brotli

Сообщение YAHOO » Чт мар 12, 2020 4:38 pm

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;

S3RL
Сообщения: 1
Зарегистрирован: Вт мар 17, 2020 12:12 pm

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

Сообщение S3RL » Вт мар 17, 2020 12:14 pm

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

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

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

Сообщение sbury » Вт мар 17, 2020 12:58 pm

потому что подключен основной модуль 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;

Ответить