ฉันพยายามตั้งค่าการบีบอัด Brotli บน Nginx แต่ฉันล้มเหลวในขั้นตอนการติดตั้งแพ็คเกจ
โดยเฉพาะอย่างยิ่งเมื่อฉันวิ่ง sudo apt ติดตั้ง nginx-module-brotli
ฉันได้รับสิ่งนี้
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
nginx-module-brotli : ขึ้นอยู่กับ: nginx (= 1.17.3-2-ppa7~bionic)
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย
อย่างไรก็ตามเวอร์ชัน Nginx ของฉันดูเหมือนจะตรงกัน
nginx -V
รุ่น nginx: nginx/1.17.3
สร้างโดย gcc 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
สร้างด้วย OpenSSL 1.1.1 11 ก.ย. 2561
เปิดใช้งานการสนับสนุน TLS SNI
กำหนดค่าอาร์กิวเมนต์: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx. conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/ nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/ var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module - -กับ-http_flv_module --กับ-http_gunzip_module --กับ-http_gzip_static_module --กับ-http_mp4_module --กับ-http_random_index_module --กับ-http_realip_module --กับ-http_secure_link_module --กับ-http_slice_module --กับ-http_ssl_module --กับ-http_stub_status_module -- -กับ-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fdebug -prefix-map=/data/builder/debuild/nginx-1.17.3/debian/debuild-base/nginx-1.17.3=-fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-B symbolic-functions -Wl,-z,relro -Wl, -z,ตอนนี้ -Wl,--เท่าที่จำเป็น -พาย'
คำแนะนำใด ๆ เกี่ยวกับวิธีการแก้ไขปัญหานี้จะได้รับการชื่นชม ฉันได้ลองอัปเดตเป็น Nginx ใหม่ล่าสุด (1.20.x) แล้ว แต่สิ่งเดิมยังคงอยู่ ฉันได้ลองรวบรวมตั้งแต่เริ่มต้นโดยใช้ นี้ แนะนำที่นี่ด้วยผลลัพธ์เดียวกัน
แก้ไข: ตามคำขอในความคิดเห็น
> (ฐาน) ubuntu@host:~$ sudo apt update Hit:1
> http://us-west-2.ec2.archive.ubuntu.com/ubuntu ไบโอนิค InRelease Hit:2
> http://us-west-2.ec2.archive.ubuntu.com/ubuntu bionic-updates
> ในการเปิดตัว Hit:3
> http://us-west-2.ec2.archive.ubuntu.com/ubuntu bionic-backports
> In Release Get:4
> http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
> Hit:5 http://ppa.launchpad.net/hda-me/nginx-stable/ubuntu ไบโอนิค
> ฮิตในการเปิดตัว:6
> http://nginx.org/packages/ubuntu ไบโอนิค InRelease
> Hit:7 http://ppa.launchpad.net/maxmind/ppa/ubuntu ไบโอนิค InRelease
> ดึงข้อมูล 88.7 kB ใน 1 วินาที (145 kB/s) อ่านรายการแพ็กเกจ... เสร็จสิ้น
> การสร้างต้นไม้ขึ้นต่อกัน อ่านข้อมูลสถานะ... เสร็จสิ้น 47
> สามารถอัพเกรดแพ็คเกจได้ เรียกใช้ 'apt list --upgradable' เพื่อดู
>
> (ฐาน) ubuntu@host:~$ sudo apt install nginx Reading
> รายการแพ็คเกจ... เสร็จสิ้น การสร้างต้นไม้ขึ้นต่อกัน สถานะการอ่าน
> ข้อมูล... เสร็จสิ้น แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
> nginx 0 อัพเกรด, 1 ติดตั้งใหม่, 0 เพื่อลบและ 47 ไม่ได้อัพเกรด
> ต้องการไฟล์เก็บถาวรขนาด 877 กิโลไบต์ หลังจากการดำเนินการนี้ 3,074 kB ของ
> พื้นที่ดิสก์เพิ่มเติมจะถูกใช้ รับ:1
> http://nginx.org/packages/ubuntu bionic/nginx amd64 nginx amd64
> 1.20.2-1~bionic [877 kB] ดึงข้อมูล 877 kB ใน 1 วินาที (668 kB/s) การเลือกแพ็คเกจ nginx ที่ไม่ได้เลือกก่อนหน้านี้ (ฐานข้อมูลการอ่าน ... 149038
> ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้) กำลังเตรียมการคลายแพ็ก
> .../nginx_1.20.2-1~bionic_amd64.deb ...
> --------------------------------------------- ---------------------
>
> ขอบคุณที่ใช้ nginx!
>
> โปรดดูเอกสารอย่างเป็นทางการสำหรับ nginx ที่นี่:
> * https://nginx.org/en/docs/
>
> โปรดสมัครสมาชิก nginx-announce mailing list เพื่อรับประโยชน์สูงสุด
> ข่าวสำคัญเกี่ยวกับ nginx:
> * https://nginx.org/th/support.html
>
> การสมัครสมาชิกเชิงพาณิชย์สำหรับ nginx มีให้ที่:
> * https://nginx.com/products/
>
> --------------------------------------------- --------------------- กำลังแกะ nginx (1.20.2-1~bionic) ... การตั้งค่า nginx
> (1.20.2-1~bionic) ... nginx: [warn] คำสั่ง "ssl" เลิกใช้แล้ว
> ใช้คำสั่ง "listen ... ssl" แทนใน
> /etc/nginx/sites-enabled/zdravost:22 กำลังประมวลผลทริกเกอร์สำหรับ man-db
> (2.8.3-2ubuntu0.1) ... กำลังประมวลผลทริกเกอร์สำหรับ ureadahead (0.100.0-21)
> ... กำลังประมวลผลทริกเกอร์สำหรับ systemd (237-3ubuntu10.50) ...