Связаться по:
vkarabedyants Telegram Viber

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Brotli для Nginx на OpenSUSE

Как мне установить или добавить поддержку сжатия Brotli в Nginx на OpenSUSE Linux, чтобы ускорить работу моих веб-страниц и приложений?
Brotli — это бесплатный универсальный алгоритм сжатия без потерь с открытым исходным кодом, который сжимает данные с использованием различных методов. По скорости он похож на deflate или gzip, но предлагает более плотное сжатие для веб-сервера Apache или Nginx.

Nginx не поддерживает Brotli, но мы можем установить модуль ngx_brotli, разработанный Google, чтобы добавить поддержку Nginx. В этой статье расскажем, как добавить или установить поддержку Brotli в Nginx на сервере OpenSUSE Linux 15.2 для ускорения веб-страниц.

Устанавливаем модуль Brotli для Nginx на OpenSUSE

Мы можем найти сервер Nginx с помощью команды zypper следующим образом:

В списке поиска мы видим модуль для brotli
Установим nginx и nginx-module-brotli.

Шаг 1 — Установка nginx на OpenSUSE

Установку будем производить на openSUSE Leap версии 15.2. Я собираюсь установить nginx  1.16.1 следующим образом:

Шаг 2 — Установка модуля Brotli для Nginx на OpenSUSE

Затем введите следующую команду, чтобы установить Brotil в OpenSUSE для Nginx:

Шаг 3 — Конфигурация OpenSUSE nginx для Brotli

Отредактируйте /etc/nginx/nginx.conf, запустите:

Добавьте строки после worker_processes auto;

Вот как выглядит мой конфигурационный файл:

Шаг 4. Включите поддержку brotli для Nginx в OpenSUSE.

Наконец, добавьте в свой server раздел следующее. Например, я добавил в свой файл /etc/nginx/vhosts.d/system-admins.conf следующее:

Шаг 5 — перезапустите или перезагрузите веб-сервер Nginx

Теперь, когда мы установили и настроили модуль Brotil для Nginx. Проверьте файл конфигурации сервера Nginx на наличие синтаксических ошибок:

мы увидим следующее подтверждение:

Отсутствие ошибок означает, что мы можем корректно перезапустить веб-сервер Nginx после внесенных изменений:

проверьте состояние сервера Nginx:

Шаг 4 — Проверка

Откройте терминал и введите следующую команду curl, чтобы узнать, поддерживает ли ваш веб-сайт кодирование контента с помощью Brotli. Синтаксис:

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.