Tôi đang nâng cấp một số máy chủ Ubuntu 18.04 lên Nginx v1.20. Phiên bản có sẵn trong kho lưu trữ chính thức dành cho Ubuntu 18.04 là 1.14, phiên bản này có một số lời khuyên dành cho phiên bản này, vì vậy tôi sẽ thêm phiên bản repo Nginx "chính thức" đến máy chủ 18.04 của tôi.
Các libnginx-*
mod dường như chỉ là một thứ của Ubuntu. Các mô-đun này có được biên dịch tự động vào nginx.org
gói bằng cách nào đó? Ví dụ, đúng cách
cho thấy libnginx-mod-http-geoip
đến từ repo chính thức, nhưng không có gì cho repo nginx.org.
Nginx hiển thị cả repos chính thức và nginx.org
# chính sách apt nginx
nginx:
Đã cài đặt: 1.20.1-1~bionic
Ứng viên: 1.20.1-1~bionic
Bảng phiên bản:
*** 1.20.1-1~500 bionic
500 https://nginx.org/packages/ubuntu bionic/nginx gói amd64
100 /var/lib/dpkg/trạng thái
1.20.0-1~500 bionic
500 https://nginx.org/packages/ubuntu bionic/nginx gói amd64
1.18.0-2~bionic 500
500 https://nginx.org/packages/ubuntu bionic/nginx gói amd64
1.18.0-1~500 bionic
500 https://nginx.org/packages/ubuntu bionic/nginx gói amd64
1.16.1-1~bionic 500
500 https://nginx.org/packages/ubuntu bionic/nginx gói amd64
1.16.0-1~500 bionic
500 https://nginx.org/packages/ubuntu bionic/nginx gói amd64
1.14.2-1~bionic 500
500 https://nginx.org/packages/ubuntu bionic/nginx gói amd64
1.14.1-1~500 bionic
500 https://nginx.org/packages/ubuntu bionic/nginx gói amd64
1.14.0-1~500 bionic
500 https://nginx.org/packages/ubuntu bionic/nginx gói amd64
1.14.0-0ubuntu1.9 500
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main AMD64 Gói
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main i386 Gói
500 gói http://security.ubuntu.com/ubuntu bionic-security/main amd64
500 gói http://security.ubuntu.com/ubuntu bionic-security/main i386
1.14.0-0ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu bionic/main AMD64 Gói
500 http://us.archive.ubuntu.com/ubuntu bionic/main i386 Gói
Các mod Nginx chỉ hiển thị cho repo chính thức
# chính sách apt libnginx-mod-http-geoip
libnginx-mod-http-geoip:
Đã cài đặt: (không có)
Ứng viên: 1.14.0-0ubuntu1.9
Bảng phiên bản:
1.14.0-0ubuntu1.9 500
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main AMD64 Gói
500 gói http://security.ubuntu.com/ubuntu bionic-security/main amd64
100 /var/lib/dpkg/trạng thái
1.14.0-0ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu bionic/main AMD64 Gói
Đây là những mod được cài đặt cho 1.14 (chính thức). Tôi cho rằng những thứ này cần được cài đặt để các tùy chọn Nginx đã định cấu hình tiếp tục hoạt động với phiên bản 1.20:
libnginx-mod-http-geoip
libnginx-mod-http-image-filter
libnginx-mod-http-xslt-bộ lọc
libnginx-mod-mail
libnginx-mod-stream