Score:1

การติดตั้งโมดูล Nginx-extras ปรับลดรุ่น nginx-1.20 เป็น 1.14 บน Debian 10

ธง de

ฉันได้ติดตั้ง 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

ru flag
`apt-cache แสดง nginx-extras` แสดงเป็นเวอร์ชันอะไร
digijay avatar
mx flag
ผลลัพธ์ของอะไร `dpkg -s nginx-พิเศษ | grep '^เวอร์ชัน:'`?
ehsan_kabiri_33 avatar
de flag
อัปเดตโพสต์แล้ว ขอบคุณล่วงหน้า.
ru flag
โปรดเพิ่ม `cat /etc/apt/sources.list.d/nginx.list`
Score:0
ธง ru

คุณควรใช้แพ็คเกจ nginx แทนแพ็คเกจพิเศษหากคุณต้องการใช้ หน้าการติดตั้ง nginx

แพ็คเกจ 1.14 สำหรับ nginx-extras มาจาก repo พื้นฐานของเดเบียน

คุณสามารถติดตั้งโมดูลแยกต่างหากดังนี้:

apt-get ติดตั้ง libnginx-mod-http-headers-more-filter

ehsan_kabiri_33 avatar
de flag
คุณช่วยบอกวิธีเปลี่ยน repo `Nginx-extras` ได้ไหม ก่อนเรียกใช้รหัส `apt-get install nginx-extras ' ฉันควรทำอย่างไรเพื่อเปลี่ยน repo พื้นฐานของ debian ?
ru flag
คุณได้ติดตั้งแล้ว คุณอาจไม่ต้องการ nginx-extras `apt-get remove nginx-extras && apt-get install nginx` อาจจะทำเพื่อคุณ
ehsan_kabiri_33 avatar
de flag
ขอบคุณ. หลังจาก `sudo apt-get purge nginx-common nginx-extras` และ `sudo apt-get autoremove` และ `sudo apt-get remove nginx nginx-common` และคำแนะนำต่อไปนี้: http://nginx.org/en/linux_packages html#Debian และติดตั้ง Nginx 1.20 จากนั้นติดตั้ง `apt-get install nginx-extras` ยังคงมีข้อผิดพลาดใน `more_set_headers คำสั่งไม่เป็นที่รู้จัก' หมายความว่า `ปัญหาใน nginx-extras เวอร์ชัน 1.14
ru flag
ทำไมคุณถึงติดตั้ง nginx-extras? ไม่จำเป็นต้องใช้แพ็คเกจ
ehsan_kabiri_33 avatar
de flag
ขอบคุณที่สละเวลา ในการแก้ไข `more_set_headers directive isknown' ฉันเคยติดตั้ง 'nginx-extras' บน Ubuntu และตอนนี้ฉันทำใน Debian และเพื่อใช้ `delay` ในการจำกัดอัตรา ฉันต้องการเวอร์ชัน Nginx ที่สูงกว่า Repo เริ่มต้นซึ่งเป็น 1.14
ru flag
ลบออกและใช้แพ็คเกจแยกต่างหาก `apt-get install libnginx-mod-http-headers-more-filter`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา