Tôi đã cài đặt Nginx 1.20 trên Debian 10 như sau:
Nginx trên Debian
tôi cần cài đặt Nginx-bổ sung
, Nhưng sau đó Sudo apt-get install -y nginx-extras
khi tôi kiểm tra Nginx -v
nó trả về 1.14.2 ... (Trong Ubuntu 20, nó hạ cấp từ 1.20 xuống 1.18)
Thông tin thêm: Khi tôi cài đặt Nginx trên Debian bằng kho lưu trữ mặc định, phiên bản 1.14.2 sẽ được cài đặt. trong tôi .conf
tập tin tôi cần sử dụng sự chậm trễ
như thế này:
limit_req zone=server_ratelimit bùng nổ=800 độ trễ=500;
, vì vậy nhận được lỗi:
Phiên bản này (1.14) không hỗ trợ sự chậm trễ
Vì vậy, tôi đã xóa Nginx và cài đặt phiên bản 1.20. Bây giờ thêm một số chỉ thị, tôi cần cài đặt Nginx-bổ sung
, sau khi cài đặt mô-đun này, khi tôi kiểm tra phiên bản Nginx, nó hiển thị 1.14, nhưng sự chậm trễ
không có lỗi, có nghĩa là phiên bản không phải là 1.14?!
Tôi cần biết, phiên bản thực sự của Nginx của tôi là gì? Nếu là 1.14 thì tại sao sự chậm trễ
ném không có lỗi, Nếu nó là 1,20 tại sao Nginx -v
trả về 1,14 ??
cập nhật 1 :
apt-cache hiển thị gói nginx-extras:
trả về:
Gói: nginx-bổ sung
Nguồn: nginx
Phiên bản: 1.14.2-2+deb10u3
Kích thước cài đặt: 1277
Người bảo trì: Người bảo trì Debian Nginx <[email protected]>
Kiến trúc: amd64
Cung cấp: httpd, httpd-cgi, nginx
Phụ thuộc vào: 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- bộ lọc phụ (= 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)
Gợi ý: nginx-doc (= 1.14.2-2+deb10u3)
Xung đột: nginx-full, nginx-light
Nghỉ giải lao: nginx (<< 1.4.5-1)
Mô tả-en: máy chủ web/proxy nginx (phiên bản mở rộng)
Nginx ("engine X") là một web hiệu suất cao và máy chủ proxy ngược
được tạo ra bởi Igor Sysoev. Nó có thể được sử dụng như một máy chủ web độc lập
và như một proxy để giảm tải cho các máy chủ thư hoặc HTTP back-end.
.
Gói này cung cấp phiên bản nginx với các mô-đun tiêu chuẩn, cộng với
các tính năng và mô-đun bổ sung như mô-đun Perl, cho phép
bổ sung Perl trong các tập tin cấu hình.
.
CÁC MÔ-đun HTTP TIÊU CHUẨN: Core, Access, Auth Basic, Auto Index, Browser, Empty
GIF, FastCGI, Geo, Giới hạn kết nối, Giới hạn yêu cầu, Bản đồ, Memcached, Proxy,
Người giới thiệu, Viết lại, SCGI, Tách khách hàng, UWSGI.
.
CÁC MÔ-đun HTTP TÙY CHỌN: Bổ sung, Yêu cầu xác thực, Bộ ký tự, WebDAV, FLV, GeoIP,
Gunzip, Gzip, Nén trước Gzip, Tiêu đề, HTTP/2, Bộ lọc hình ảnh, Chỉ mục, Nhật ký,
MP4, Perl nhúng, Chỉ mục ngẫu nhiên, IP thực, Slice, Liên kết bảo mật, SSI, SSL,
Luồng, Đọc trước SSL, Trạng thái sơ khai, Thay thế, Nhóm chủ đề, Ngược dòng,
ID người dùng, XSLT.
.
MÔ-đun MAIL: Lõi thư, HTTP xác thực, Proxy, SSL, IMAP, POP3, SMTP.
.
CÁC MÔ-đun BÊN THỨ BA: Auth PAM, Cache Purge, DAV Ext, Echo, Fancy Index,
Thêm tiêu đề, Lua nhúng, Thay thế HTTP, Nchan, Tiến trình tải lên,
Upstream Fair Queue.
Mô tả-md5: 225aac32714dab461692d2628eac8f17
Trang chủ: https://nginx.net
Mục: httpd
Ưu tiên: tùy chọn
Tên tệp: pool/main/n/nginx/nginx-extras_1.14.2-2+deb10u3_amd64.deb
Kích thước: 515148
MD5sum: 63868ff73f9ea92b604394fb2b793be2
SHA256: bc67168fb3a20bda1d9c50fc56a65dbeb04da9cd8046faac2e0bead1f6035e81
dpkg -s nginx-bổ sung | grep '^Phiên bản:'
trả lại:
Phiên bản: 1.14.2-2+deb10u3
Và thật tốt khi biết rằng, sau khi cài đặt Sudo apt-get install -y nginx-extras
, vẫn gặp lỗi trên Debian 10 (Không phải Ubuntu):
chỉ thị không xác định "more_set_headers" trong /etc/nginx/nginx.conf:53
Cập nhật-2:
con mèo /etc/apt/sources.list.d/nginx.list
trả lại:
cuộc tranh luận http://nginx.org/packages/debian phá hoại nginx