Я обновляю некоторые хосты Ubuntu 18.04 до Nginx v1.20. В официальных репозиториях Ubuntu 18.04 доступна версия 1.14, для которой есть некоторые рекомендации, поэтому я добавляю «официальный» репозиторий Nginx на мои хосты 18.04.
libnginx-*
моды кажутся только вещью Ubuntu. Эти модули автоматически компилируются в nginx.org
как-то упаковать? Например, подходящий
показывает libnginx-mod-http-geoip
исходит из официальных репозиториев, но ничего для репозитория nginx.org.
Nginx показывает как официальные репозитории, так и nginx.org
# подходящая политика nginx
нгинкс:
Установлено: 1.20.1-1~бионик
Кандидат: 1.20.1-1~бионический
Таблица версий:
*** 1.20.1-1~бионик 500
500 https://nginx.org/packages/ubuntu bionic/nginx amd64 пакетов
100 /var/lib/dpkg/status
1.20.0-1~бионический 500
500 https://nginx.org/packages/ubuntu bionic/nginx amd64 пакетов
1.18.0-2~бионический 500
500 https://nginx.org/packages/ubuntu bionic/nginx amd64 пакетов
1.18.0-1~бионический 500
500 https://nginx.org/packages/ubuntu bionic/nginx amd64 пакетов
1.16.1-1~бионический 500
500 https://nginx.org/packages/ubuntu bionic/nginx amd64 пакетов
1.16.0-1~бионик 500
500 https://nginx.org/packages/ubuntu bionic/nginx amd64 пакетов
1.14.2-1~бионик 500
500 https://nginx.org/packages/ubuntu bionic/nginx amd64 пакетов
1.14.1-1~бионик 500
500 https://nginx.org/packages/ubuntu bionic/nginx amd64 пакетов
1.14.0-1~бионический 500
500 https://nginx.org/packages/ubuntu bionic/nginx amd64 пакетов
1.14.0-0ubuntu1.9 500
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main Пакеты amd64
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main Пакеты i386
500 пакетов http://security.ubuntu.com/ubuntu bionic-security/main amd64
500 http://security.ubuntu.com/ubuntu bionic-security/main Пакеты i386
1.14.0-0убунту1 500
500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Пакеты
500 http://us.archive.ubuntu.com/ubuntu bionic/main Пакеты i386
Модификации Nginx отображаются только для официального репозитория
# правильная политика libnginx-mod-http-geoip
libnginx-mod-http-geoip:
Установлено: (нет)
Кандидат: 1.14.0-0ubuntu1.9
Таблица версий:
1.14.0-0ubuntu1.9 500
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main Пакеты amd64
500 пакетов http://security.ubuntu.com/ubuntu bionic-security/main amd64
100 /var/lib/dpkg/status
1.14.0-0убунту1 500
500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Пакеты
Это моды, установленные для версии 1.14 (официальная). Я предполагаю, что их необходимо установить, чтобы настроенные параметры Nginx продолжали работать с версией 1.20:
libnginx-mod-http-geoip
libnginx-mod-http-изображение-фильтр
libnginx-mod-http-xslt-фильтр
libnginx-мод-почта
libnginx-mod-поток