Настройка APT репозитория
APT репозиторий GetPageSpeed Extras размещает пакеты nginx-module-* для поддерживаемых версий Debian и Ubuntu.
1. Установите ключ APT
Скачайте ключ репозитория и поместите его в /etc/apt/keyrings:
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://extras.getpagespeed.com/deb-archive-keyring.gpg \
| sudo tee /etc/apt/keyrings/getpagespeed.gpg >/dev/null
2. Добавьте источник APT
Вы можете использовать интерактивный помощник ниже или скопировать один из статических примеров.
Интерактивный генератор
Выберите вашу дистрибуцию, кодовое имя и ветку NGINX для генерации записи sources.list и готовой команды оболочки:
Содержимое sources.list:
Команда оболочки для создания файла:
Альтернатива: автоматическое определение дистрибутива и кодового имени
Если вы предпочитаете одну универсальную команду, которая работает на любой поддерживаемой системе Debian или Ubuntu, вы можете использовать lsb_release для автоматического определения дистрибутива и кодового имени.
Для ветки stable:
distro=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
codename=$(lsb_release -cs)
echo "deb [signed-by=/etc/apt/keyrings/getpagespeed.gpg] https://extras.getpagespeed.com/${distro} ${codename} main" \
| sudo tee /etc/apt/sources.list.d/getpagespeed-extras.list
Для ветки mainline:
echo "deb [signed-by=/etc/apt/keyrings/getpagespeed.gpg] https://extras.getpagespeed.com/${distro} ${codename}-mainline main" \
| sudo tee -a /etc/apt/sources.list.d/getpagespeed-extras.list
После добавления репозитория выполните:
sudo apt-get update
Вы можете установить такие модули, как:
sudo apt-get install nginx-module-brotli