nginx 1.24.0 sudah rilis dan ini dia beritanya

Nginx

Nginx adalah server web ringan/reverse proxy dan proxy berperforma tinggi

Setelah 11 bulan pengembangan, peluncuran cabang stabil baru dari server HTTP berkinerja tinggi dan server proxy multi-protokol nginx 1.24.0, yang menggabungkan perubahan kumulatif di cabang utama 1.23.x.

Di masa mendatang, semua perubahan pada cabang stabil 1.24 akan dikaitkan dengan penghapusan bug dan kerentanan serius. Cabang utama nginx 1.25 akan segera terbentuk, di mana pengembangan fitur-fitur baru akan terus berlanjut.

Menurut laporan Maret Netcraft, nginx digunakan pada 18,94% dari semua situs aktif (20,08% satu tahun lalu, 20,15% dua tahun lalu), yang merupakan situs terpopuler kedua dalam kategori ini (bagian Apache sesuai dengan 20,52% (22,58 % tahun lalu, dua platform berdasarkan nginx dan LuaJIT) – 7,94% (8,01%).

Berita utama di nginx 1.24.0

Di versi baru ini yang berasal dari nginx 1.24.0 Protokol TLSv1.3 diaktifkan secara default Dan itu mencakup banyak peningkatan keamanan dan kinerja, selain membantu lebih mempercepat koneksi terenkripsi dengan opsi seperti TLS false start dan Zero Round Trip Time (0RTT).

Perubahan penting lainnya dalam versi baru ini adalah kami menyediakan rotasi kunci enkripsi otomatis untuk tiket sesi TLS, yang digunakan saat menggunakan memori bersama dalam direktif ssl_session_cache.

Di Windows, menambahkan dukungan untuk karakter yang tidak ASCII dalam nama file ke modul ngx_http_autoindex_module dan ngx_http_dav_module, serta direktif include. Di Windows, nginx juga dibangun dengan OpenSSL 3.0.

dari perubahan lainnya yang menonjol dari nginx 1.24.0:

  • Menambahkan dukungan untuk variabel "$proxy_protocol_tlv_*", yang menyimpan nilai bidang TLV (Type-Length-Value) yang muncul di protokol PROXY v2 Type-Length-Value.
  • Menambahkan dukungan untuk rentang byte ke modul ngx_http_gzip_static_module.
  • Menambahkan parameter ipv4=off ke direktif resolver, yang memungkinkan Anda menonaktifkan pencarian alamat IPv4 saat menyelesaikan nama dan alamat.
  • API internal yang didesain ulang, baris header kini diteruskan sebagai daftar tertaut.
  • Menyediakan rangkaian string header bernama identik saat diteruskan ke FastCGI, SCGI, dan backend uwsgi, dalam metode $r->header_in() dari ngx_http_perl_module dan dalam variabel "$http_…", "$sent_http_…", "$ sent_trailer_…" , “$upstream_http_…” dan “$upstream_trailer_…”.
  • Memberikan peringatan jika ada konfigurasi protokol yang digunakan untuk soket pendengar.
  • Tingkat pencatatan dari banyak kesalahan SSL telah diturunkan dari Kritis ke Informasi.
  • Konsumsi memori yang dioptimalkan dalam konfigurasi dengan proxy SSL.
  • Perubahan: Tingkat log "panjang data terlalu panjang", "panjang terlalu pendek", "versi lawas buruk", "tidak ada algoritme tanda tangan bersama", "panjang intisari buruk", "ekstensi sigalgs hilang", "panjang terenkripsi terlalu panjang" » , «panjang buruk», «pembaruan kunci buruk», «campuran data jabat tangan dan non jabat tangan», «ccs diterima lebih awal», «data antara ccs dan selesai», «panjang paket terlalu panjang», «terlalu banyak peringatan peringatan», " merekam terlalu kecil", dan "mendapat sirip sebelum ccs".

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya Anda dapat memeriksa detailnya Di tautan berikut.

Untuk pengguna biasa yang tidak memiliki tugas untuk memastikan kompatibilitas dengan modul pihak ketiga, disarankan untuk menggunakan cabang utama, berdasarkan versi produk komersial Nginx Plus yang dibentuk setiap tiga bulan.

Dapatkan nginx 1.24.0

Bagi mereka yang tertarik untuk mendapatkan versi baru, mereka harus melakukan hal berikut, tergantung kasus distribusinya.

Untuk RHEL dan turunannya, Anda harus menambahkan repositori dengan perintah berikut:

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

Dan tambahkan ini di akhir

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

Dan kami menginstal dengan:

dnf install nginx

Sedangkan untuk Ubuntu dan turunannya harus mengetikkan berikut ini:

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

Dan tambahkan ini ke file:

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

Dan kami melanjutkan untuk menginstal dengan:

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

Terakhir, bagi yang lebih suka kompilasi paket, ini dapat dilakukan dengan perintah berikut (setelah diunduh dan berada di dalam direktori kode):

./configure
make
sudo make install

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.