Я установил Nginx 1.20 на Debian 10 следующим образом:
Nginx на Debian
мне нужно установить Nginx-дополнения
, но после sudo apt-get install -y nginx-extras
когда я проверяю Nginx -v
он возвращает 1.14.2 ... (в Ubuntu 20 он понизился с 1.20 до 1.18)
Дополнительная информация: когда я устанавливаю Nginx в Debian, используя репозиторий по умолчанию, будет установлена версия 1.14.2. В моем .conf
файл, который мне нужно использовать задерживать
как это:
limit_req zone=server_ratelimit Burst=800 delay=500;
, поэтому получите ошибку:
Эта версия (1.14) не поддерживает задерживать
Итак, я очистил Nginx и установил версию 1.20. Теперь добавляя некоторые директивы, мне нужно установить Nginx-дополнения
, после установки этого модуля, когда я проверяю версию Nginx, показывает 1.14, но задерживать
ошибок не выкидывает, значит версия не 1.14?!
Мне нужно знать, какая реальная версия моего Nginx? Если 1.14 то почему? задерживать
не выдает ошибки, если это 1.20, почему Nginx -v
возвращает 1,14 ??
Обновление 1 :
Пакет apt-cache show nginx-extras:
возвращает:
Пакет: nginx-extras
Источник: nginx
Версия: 1.14.2-2+deb10u3
Установленный размер: 1277
Специалист по сопровождению: Специалисты по обслуживанию Debian Nginx <[email protected]>
Архитектура: amd64
Предоставляет: httpd, httpd-cgi, nginx
Зависит: libnginx-mod-http-auth-pam (= 1.14.2-2+deb10u3), libnginx-mod-http-cache-purge (= 1.14.2-2+deb10u3), libnginx-mod-http-dav- ext (= 1.14.2-2+deb10u3), libnginx-mod-http-echo (= 1.14.2-2+deb10u3), libnginx-mod-http-fancyindex (= 1.14.2-2+deb10u3), libnginx- mod-http-geoip (= 1.14.2-2+deb10u3), libnginx-mod-http-headers-more-filter (= 1.14.2-2+deb10u3), libnginx-mod-http-image-filter (= 1.14 .2-2+deb10u3), libnginx-mod-http-lua (= 1.14.2-2+deb10u3), libnginx-mod-http-perl (= 1.14.2-2+deb10u3), libnginx-mod-http- subs-filter (= 1.14.2-2+deb10u3), libnginx-mod-http-uploadprogress (= 1.14.2-2+deb10u3), libnginx-mod-http-upstream-fair (= 1.14.2-2+deb10u3 ), libnginx-mod-http-xslt-filter (= 1.14.2-2+deb10u3), libnginx-mod-mail (= 1.14.2-2+deb10u3), libnginx-mod-nchan (= 1.14.2-2 +deb10u3), libnginx-mod-stream (= 1.14.2-2+deb10u3), nginx-common (= 1.14.2-2+deb10u3), libc6 (>= 2.28), libpcre3, libssl1.1 (>= 1.1 .0), zlib1g (>= 1:1.1.4)
Предлагает: nginx-doc (= 1.14.2-2+deb10u3)
Конфликты: nginx-full, nginx-light
Перерывы: nginx (<< 1.4.5-1)
Description-ru: веб/прокси-сервер nginx (расширенная версия)
Nginx («engine X») — это высокопроизводительный веб-сервер и обратный прокси-сервер.
автор Игорь Сысоев. Он может использоваться как в качестве автономного веб-сервера
и в качестве прокси для снижения нагрузки на внутренние HTTP-серверы или почтовые серверы.
.
Этот пакет предоставляет версию nginx со стандартными модулями, а также
дополнительные функции и модули, такие как модуль Perl, который позволяет
добавление Perl в конфигурационные файлы.
.
СТАНДАРТНЫЕ МОДУЛИ HTTP: Core, Access, Auth Basic, Auto Index, Browser, Empty
GIF, FastCGI, Geo, Limit Connections, Limit Requests, Map, Memcached, Proxy,
Referer, Rewrite, SCGI, Split Clients, UWSGI.
.
ДОПОЛНИТЕЛЬНЫЕ МОДУЛИ HTTP: Дополнение, Запрос аутентификации, Набор символов, WebDAV, FLV, GeoIP,
Gunzip, Gzip, предварительное сжатие Gzip, заголовки, HTTP/2, фильтр изображений, индекс, журнал,
MP4, Embedded Perl, Случайный индекс, Real IP, Slice, Secure Link, SSI, SSL,
Поток, предварительное чтение SSL, статус заглушки, замена, пул потоков, восходящий поток,
Идентификатор пользователя, XSLT.
.
ПОЧТОВЫЕ МОДУЛИ: Mail Core, Auth HTTP, Proxy, SSL, IMAP, POP3, SMTP.
.
СТОРОННИЕ МОДУЛИ: Auth PAM, Cache Purge, DAV Ext, Echo, Fancy Index,
Больше заголовков, встроенный Lua, замены HTTP, Nchan, ход загрузки,
Восходящая справедливая очередь.
Описание-md5: 225aac32714dab461692d2628eac8f17
Домашняя страница: https://nginx.net
Раздел: httpd
Приоритет: необязательно
Имя файла: pool/main/n/nginx/nginx-extras_1.14.2-2+deb10u3_amd64.deb
Размер: 515148
MD5sum: 63868ff73f9ea92b604394fb2b793be2
SHA256: bc67168fb3a20bda1d9c50fc56a65dbeb04da9cd8046faac2e0bead1f6035e81
dpkg -s nginx-extras | grep '^Версия:'
возвращает:
Версия: 1.14.2-2+deb10u3
И приятно знать, что после установки sudo apt-get install -y nginx-extras
, все еще получаю ошибку в Debian 10 (не Ubuntu):
неизвестная директива «more_set_headers» в /etc/nginx/nginx.conf:53
Обновление-2:
кошка /etc/apt/sources.list.d/nginx.list
возвращает:
деб http://nginx.org/packages/debian Бастер nginx