Am instalat Nginx 1.20 pe Debian 10 urmând următoarele:
Nginx pe Debian
Trebuie să instalez Nginx-extras
, dar după sudo apt-get install -y nginx-extras
cand verific Nginx -v
returnează 1.14.2 ... (În Ubuntu 20 face retrogradarea de la 1.20 la 1.18)
Mai multe informații: Când instalez Nginx pe Debian folosind depozitul implicit, va fi instalată versiunea 1.14.2. In al meu .conf
fișier pe care trebuie să-l folosesc întârziere
ca aceasta:
limit_req zone=server_ratelimit burst=800 întârziere=500;
, deci obțineți eroarea:
Această versiune (1.14) nu acceptă întârziere
Deci, am curățat Nginx și am instalat versiunea 1.20. Acum adăugând câteva directive, trebuie să instalez Nginx-extras
, după instalarea acestui modul, când verific versiunea Nginx, arată 1.14, dar întârziere
nu aruncați erori, înseamnă că versiunea nu este 1.14?!
Trebuie să știu care este versiunea reală a Nginx-ului meu? Dacă este 1.14, de ce întârziere
nu aruncați nicio eroare, dacă este 1.20 de ce Nginx -v
returnează 1,14 ??
Actualizare 1 :
apt-cache arată pachetul nginx-extras:
se intoarce :
Pachet: nginx-extras
Sursa: nginx
Versiune: 1.14.2-2+deb10u3
Dimensiune instalată: 1277
Menținător: Debian Nginx Maintainers <[email protected]>
Arhitectură: amd64
Oferă: httpd, httpd-cgi, nginx
Depinde: 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- filtru secundar (= 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)
Sugerează: nginx-doc (= 1.14.2-2+deb10u3)
Conflicte: nginx-full, nginx-light
Pauze: nginx (<< 1.4.5-1)
Descriere-ro: server web/proxy nginx (versiunea extinsă)
Nginx („motor X”) este un server web și proxy invers de înaltă performanță
creat de Igor Sysoev. Poate fi folosit atât ca server web autonom
și ca proxy pentru a reduce sarcina pe serverele de e-mail sau HTTP back-end.
.
Acest pachet oferă o versiune de nginx cu modulele standard, plus
caracteristici și module suplimentare, cum ar fi modulul Perl, care permite
adăugarea lui Perl în fișierele de configurare.
.
MODULE STANDARD HTTP: Core, Access, Auth Basic, Auto Index, Browser, Empty
GIF, FastCGI, Geo, Limitare conexiuni, Limitare solicitări, Hartă, Memcached, Proxy,
Referer, Rewrite, SCGI, Split Clients, UWSGI.
.
MODULE HTTP OPȚIONALE: Adăugare, Solicitare de autentificare, Set de caractere, WebDAV, FLV, GeoIP,
Gunzip, Gzip, Precomprimare Gzip, Anteturi, HTTP/2, Filtru de imagine, Index, Jurnal,
MP4, Embedded Perl, Random Index, Real IP, Slice, Secure Link, SSI, SSL,
Flux, Precitire SSL, Stare stub, Înlocuire, Pool de fire, Upstream,
ID utilizator, XSLT.
.
MODULE MAIL: Core Mail, Auth HTTP, Proxy, SSL, IMAP, POP3, SMTP.
.
MODULE DE LA TERȚE PĂRȚI: Auth PAM, Cache Purge, DAV Ext, Echo, Fancy Index,
Anteturi Mai multe, Lua încorporat, Substituții HTTP, Nchan, Progres de încărcare,
Coada târgului în amonte.
Descriere-md5: 225aac32714dab461692d2628eac8f17
Pagina principală: https://nginx.net
Sectiunea: httpd
Prioritate: optional
Nume fișier: pool/main/n/nginx/nginx-extras_1.14.2-2+deb10u3_amd64.deb
Dimensiune: 515148
MD5sum: 63868ff73f9ea92b604394fb2b793be2
SHA256: bc67168fb3a20bda1d9c50fc56a65dbeb04da9cd8046faac2e0bead1f6035e81
dpkg -s nginx-extras | grep '^Versiune:'
se intoarce:
Versiune: 1.14.2-2+deb10u3
Și bine de știut asta, după instalare sudo apt-get install -y nginx-extras
, încă primesc eroare pe Debian 10 (nu Ubuntu):
directivă necunoscută „more_set_headers” în /etc/nginx/nginx.conf:53
Actualizare-2:
cat /etc/apt/sources.list.d/nginx.list
se intoarce:
deb http://nginx.org/packages/debian buster nginx