nginx 1.24.0 đã được phát hành và đây là những tin tức của nó

Nginx

Nginx là một máy chủ web / proxy ngược và proxy nhẹ hiệu suất cao

Sau 11 tháng phát triển, sự ra mắt của nhánh ổn định mới của máy chủ HTTP hiệu suất cao và máy chủ proxy đa giao thức nginx 1.24.0, kết hợp các thay đổi tích lũy trong nhánh chính 1.23.x.

Trong tương lai, tất cả các thay đổi trong nhánh ổn định 1.24 sẽ liên quan đến việc loại bỏ các lỗi và lỗ hổng nghiêm trọng. Chẳng bao lâu nữa, nhánh chính của nginx 1.25 sẽ được hình thành, trong đó việc phát triển các tính năng mới sẽ tiếp tục.

Theo báo cáo tháng 18,94 của Netcraft, nginx được sử dụng trên 20,08% trong số tất cả các trang đang hoạt động (20,15% một năm trước, 20,52% hai năm trước), đây là trang phổ biến thứ hai trong danh mục này (tỷ lệ của Apache tương ứng với 22,58% (7,94) % một năm trước, hai nền tảng dựa trên nginx và LuaJIT) – 8,01% (XNUMX%).

Tin chính trong nginx 1.24.0

Trong phiên bản mới này đến từ nginx 1.24.0 Giao thức TLSv1.3 được bật theo mặc định Và đó là nó bao gồm nhiều cải tiến về bảo mật và hiệu suất, ngoài việc giúp tăng tốc các kết nối được mã hóa hơn nữa với các tùy chọn như TLS false start và Zero Round Trip Time (0RTT).

Một thay đổi đáng chú ý khác trong phiên bản mới là chúng tôi đã cung cấp tính năng xoay khóa mã hóa tự động cho vé phiên TLS, được sử dụng khi sử dụng bộ nhớ dùng chung trong chỉ thị ssl_session_cache.

Trên Windows, đã thêm hỗ trợ cho ký tự không phải là ASCII trong tên tệp đến các mô-đun ngx_http_autoindex_module và ngx_http_dav_module, cũng như chỉ thị bao gồm. Trên Windows, nginx cũng được xây dựng với OpenSSL 3.0.

Của những thay đổi khác nổi bật so với nginx 1.24.0:

  • Đã thêm hỗ trợ cho các biến "$proxy_protocol_tlv_*", lưu trữ các giá trị của trường TLV (Giá trị độ dài loại) xuất hiện trong giao thức Giá trị độ dài loại loại PROXY v2.
  • Đã thêm hỗ trợ cho phạm vi byte vào mô-đun ngx_http_gzip_static_module.
  • Đã thêm tham số ipv4=off vào chỉ thị trình phân giải, cho phép bạn tắt tra cứu địa chỉ IPv4 khi phân giải tên và địa chỉ.
  • API nội bộ được thiết kế lại, các dòng tiêu đề hiện được chuyển dưới dạng danh sách được liên kết.
  • Cung cấp khả năng nối các chuỗi tiêu đề có tên giống hệt nhau khi được chuyển đến phụ trợ FastCGI, SCGI và uwsgi, trong phương thức $r->header_in() của ngx_http_perl_module và trong các biến "$http_…", "$sent_http_…", "$sent_trailer_…” , “$upstream_http_…” và “$upstream_trailer_…”.
  • Cung cấp cảnh báo trong trường hợp ghi đè cấu hình của các giao thức được sử dụng cho ổ cắm nghe.
  • Mức ghi nhật ký của nhiều lỗi SSL đã bị hạ cấp từ Nghiêm trọng xuống Thông tin.
  • Tối ưu hóa mức tiêu thụ bộ nhớ trong cấu hình với SSL proxy.
  • Thay đổi: Cấp độ nhật ký của "độ dài dữ liệu quá dài", "độ dài quá ngắn", "phiên bản cũ không hợp lệ", "không có thuật toán chữ ký dùng chung", "độ dài thông báo sai", "thiếu phần mở rộng sigalgs", "độ dài mã hóa quá dài" » , «độ dài sai», «cập nhật khóa không hợp lệ», «dữ liệu bắt tay và không bắt tay hỗn hợp», «cc nhận được sớm», «dữ liệu giữa cc và kết thúc», «độ dài gói quá dài», «quá nhiều cảnh báo cảnh báo», " bản ghi quá nhỏ" và "bị vây trước ccs".

Cuối cùng nếu bạn muốn biết thêm về nó bạn có thể kiểm tra các chi tiết Trong liên kết sau đây.

Đối với người dùng thông thường không có nhiệm vụ đảm bảo khả năng tương thích với các mô-đun của bên thứ ba, nên sử dụng nhánh chính, dựa trên đó các phiên bản của sản phẩm thương mại Nginx Plus được hình thành ba tháng một lần.

Nhận nginx 1.24.0

Đối với những người quan tâm đến việc có thể lấy phiên bản mới, họ phải thực hiện các thao tác sau, tùy thuộc vào trường hợp phân phối của họ.

Đối với RHEL và các công cụ phái sinh, bạn phải thêm kho lưu trữ bằng lệnh sau:

sudo nano /etc/yum.repos.d/nginx.repo

Và thêm cái này vào cuối

[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/rhel/$releasever/$basearch/
gpgcheck=0
enabled=1

Và chúng tôi cài đặt với:

dnf install nginx

Trong khi đối với Ubuntu và các dẫn xuất của nó, họ phải gõ như sau:

sudo nano etc/apt/sources.list.d/nginx.list

Và thêm phần này vào tập tin:

deb https://nginx.org/packages/ubuntu/ $(lsb_release -sc) nginx
deb-src https://nginx.org/packages/ubuntu/ $(lsb_release -sc) nginx

Và chúng ta tiến hành cài đặt với:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
sudo apt update
sudo apt install nginx

Cuối cùng, đối với những người thích biên dịch gói, điều này có thể được thực hiện bằng các lệnh sau (khi đã được tải xuống và nằm trong thư mục mã):

./configure
make
sudo make install

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.