ฉันได้ติดตั้ง Nginx 1.20 บน Debian 10 ตามนี้:
Nginx บนเดเบียน
ฉันจำเป็นต้องติดตั้ง 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=server_ratelimit ระเบิด=800 ดีเลย์=500;
จึงได้รับข้อผิดพลาด:
เวอร์ชันนี้ (1.14) ไม่รองรับ ล่าช้า
ดังนั้นฉันจึงล้าง Nginx และติดตั้งเวอร์ชัน 1.20 ตอนนี้เพิ่มคำสั่งบางอย่าง ฉันจำเป็นต้องติดตั้ง Nginx-พิเศษ
หลังจากติดตั้งโมดูลนี้ เมื่อฉันตรวจสอบเวอร์ชัน Nginx มันแสดง 1.14 แต่ ล่าช้า
ไม่มีข้อผิดพลาดแสดงว่าไม่ใช่เวอร์ชัน 1.14 ใช่ไหม!
ฉันต้องการทราบว่า Nginx เวอร์ชันจริงของฉันคืออะไร ถ้ามันเป็น 1.14 แล้วทำไม ล่าช้า
ไม่มีข้อผิดพลาดถ้าเป็น 1.20 ทำไม Nginx -v
ส่งคืน 1.14 ??
อัพเดท 1 :
apt-cache แสดงแพ็คเกจ 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- ต่อ (= 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- ตัวกรองย่อย (= 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)
คำอธิบาย-th: nginx web/proxy server (extended version)
Nginx ("engine X") เป็นเว็บประสิทธิภาพสูงและพร็อกซีเซิร์ฟเวอร์ย้อนกลับ
สร้างโดย Igor Sysoev สามารถใช้เป็นเว็บเซิร์ฟเวอร์แบบสแตนด์อโลน
และเป็นพร็อกซีเพื่อลดภาระใน HTTP หรือเมลเซิร์ฟเวอร์ส่วนหลัง
.
แพ็คเกจนี้จัดเตรียมเวอร์ชันของ nginx พร้อมโมดูลมาตรฐาน บวก
คุณลักษณะพิเศษและโมดูลต่างๆ เช่น โมดูล Perl ซึ่งช่วยให้
เพิ่ม Perl ในไฟล์คอนฟิกูเรชัน
.
โมดูล HTTP มาตรฐาน: Core, Access, Auth Basic, Auto Index, Browser, Empty
GIF, FastCGI, Geo, จำกัดการเชื่อมต่อ, จำกัดคำขอ, แผนที่, Memcached, Proxy,
ผู้อ้างอิง, เขียนซ้ำ, SCGI, ลูกค้าแยก, UWSGI
.
โมดูล HTTP ทางเลือก: การเพิ่ม, คำขอรับรองความถูกต้อง, ชุดอักขระ, WebDAV, FLV, GeoIP,
Gunzip, Gzip, Gzip การบีบอัดล่วงหน้า, ส่วนหัว, HTTP/2, ตัวกรองรูปภาพ, ดัชนี, บันทึก,
MP4, Perl แบบฝัง, ดัชนีสุ่ม, IP จริง, ชิ้น, ลิงค์ที่ปลอดภัย, SSI, SSL,
สตรีม, SSL Preread, สถานะ Stub, การแทนที่, Thread Pool, Upstream,
รหัสผู้ใช้ 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-พิเศษ | 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