Tôi đã cố gắng thiết lập tính năng nén Brotli trên Nginx nhưng không thành công ở bước cài đặt gói.
Đặc biệt, khi tôi chạy sudo apt cài đặt nginx-module-brotli
, tôi hiểu rồi
Các gói sau đây có các thuộc tính không được đáp ứng:
nginx-module-brotli : Phụ thuộc: nginx (= 1.17.3-2-ppa7~bionic)
E: Không thể khắc phục sự cố, bạn đã giữ các gói hàng bị hỏng.
Tuy nhiên, phiên bản Nginx của tôi có vẻ phù hợp
nginx -V
phiên bản nginx: nginx/1.17.3
được xây dựng bởi gcc 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
được xây dựng với OpenSSL 1.1.1 11 Tháng chín 2018
Đã bật hỗ trợ TLS SNI
cấu hình đối số: --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 - -with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module - -với-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,-Bsymbolic-functions -Wl,-z,relro -Wl, -z,bây giờ -Wl,--khi cần -pie'
Bất kỳ lời khuyên về cách khắc phục điều này được đánh giá cao. Tôi đã thử cập nhật lên Nginx mới nhất (1.20.x), nhưng điều tương tự vẫn tiếp diễn. Tôi cũng đã thử biên dịch nó từ đầu bằng cách sử dụng CÁI NÀY hướng dẫn ở đây với kết quả tương tự.
Chỉnh sửa: Theo yêu cầu trong nhận xét
> (cơ sở) ubuntu@host:~$ sudo apt update Lượt:1
> http://us-west-2.ec2.archive.ubuntu.com/ubuntu bionic InRelease Hit:2
> http://us-west-2.ec2.archive.ubuntu.com/ubuntu bionic-updates
> Lượt truy cập trong bản phát hành:3
> http://us-west-2.ec2.archive.ubuntu.com/ubuntu bionic-backports
> Trong Bản phát hành Nhận: 4
> http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]
> Lượt:5 http://ppa.launchpad.net/hda-me/nginx-stable/ubuntu bionic
> Số lần phát hành: 6
> http://nginx.org/packages/ubuntu bionic InRelease
> Hit:7 http://ppa.launchpad.net/maxmind/ppa/ubuntu bionic InRelease
> Đã tải 88,7 kB trong 1 giây (145 kB/s) Đọc danh sách gói... Xong
> Xây dựng cây phụ thuộc Đọc thông tin trạng thái... Xong 47
> gói có thể được nâng cấp. Chạy 'apt list --upgradable' để xem chúng.
>
> (cơ sở) ubuntu@host:~$ sudo apt install nginx Đang đọc
> danh sách gói... Xong Xây dựng cây phụ thuộc Trạng thái đọc
> thông tin... Xong Các gói MỚI sau đây sẽ được cài đặt:
> nginx 0 đã nâng cấp, 1 mới cài đặt, 0 cần gỡ bỏ và 47 chưa nâng cấp.
> Cần lấy 877 kB tài liệu lưu trữ. Sau thao tác này, 3.074 kB của
> không gian đĩa bổ sung sẽ được sử dụng. Nhận được 1
> http://nginx.org/packages/ubuntu bionic/nginx amd64 nginx amd64
> 1.20.2-1~bionic [877 kB] Đã tải 877 kB trong 1 giây (668 kB/s) Đang chọn gói nginx chưa được chọn trước đó. (Đọc cơ sở dữ liệu ... 149038
> tập tin và thư mục hiện được cài đặt.) Đang chuẩn bị giải nén
> .../nginx_1.20.2-1~bionic_AMD64.deb ...
> --------------------------------------------- ---------------------
>
> Cảm ơn bạn đã sử dụng nginx!
>
> Vui lòng tìm tài liệu chính thức cho nginx tại đây:
> * https://nginx.org/vi/docs/
>
> Vui lòng đăng ký danh sách gửi thư thông báo nginx để nhận được nhiều nhất
> tin tức quan trọng về nginx:
> * https://nginx.org/en/support.html
>
> Đăng ký thương mại cho nginx có sẵn trên:
> * https://nginx.com/products/
>
> --------------------------------------------- --------------------- Giải nén nginx (1.20.2-1~bionic) ... Thiết lập nginx
> (1.20.2-1~bionic) ... nginx: [cảnh báo] lệnh "ssl" không được dùng nữa,
> sử dụng lệnh "nghe ... ssl" để thay thế trong
> /etc/nginx/sites-enabled/zdravost:22 Xử lý trigger cho man-db
> (2.8.3-2ubuntu0.1) ... Xử lý trigger cho ureadahead (0.100.0-21)
> ... Đang xử lý trigger cho systemd (237-3ubuntu10.50) ...