nginx 1.21.4 வெளியீடு

nginx 1.21.4 இன் முக்கிய கிளை வெளியிடப்பட்டது, அதற்குள் புதிய அம்சங்களின் வளர்ச்சி தொடர்கிறது (இணையாக ஆதரிக்கப்படும் நிலையான கிளை 1.20 இல், தீவிர பிழைகள் மற்றும் பாதிப்புகளை நீக்குவது தொடர்பான மாற்றங்கள் மட்டுமே செய்யப்படுகின்றன).

முக்கிய மாற்றங்கள்:

  • ALPNக்கு பதிலாக NPN (அடுத்த நெறிமுறை பேச்சுவார்த்தை) நீட்டிப்பைப் பயன்படுத்தி HTTP/2 இணைப்புகளை நிறுவுவதற்கான ஆதரவு நிறுத்தப்பட்டது;
  • இணைப்பு பேச்சுவார்த்தையின் போது ஆதரிக்கப்படும் நெறிமுறை தேர்ந்தெடுக்கப்படாவிட்டால், கிளையன்ட் ALPN நீட்டிப்பைப் பயன்படுத்தும் போது SSL இணைப்புகள் மூடப்படுவதை உறுதி செய்கிறது;
  • "sendfile_max_chunk" கட்டளையில், இயல்புநிலை மதிப்பு 2 மெகாபைட்டுகளாக மாற்றப்பட்டுள்ளது;
  • ஸ்ட்ரீம் தொகுதியில், ப்ராக்ஸி_ஹால்ஃப்_க்ளோஸ் டைரக்டிவ் சேர்க்கப்பட்டுள்ளது, இதன் மூலம் நீங்கள் ஒரு ப்ராக்ஸி டிசிபி இணைப்பை ஒரு பக்கத்தில் மூடும்போது நடத்தையை உள்ளமைக்கலாம் ("டிசிபி அரை-மூடு");
  • ஸ்ட்ரீம் தொகுதியில், ஆதரிக்கப்படும் ALPN நெறிமுறைகள் (h2, http/1.1) மற்றும் $ssl_alpn_protocol மாறி, கிளையண்டுடன் ஒப்புக்கொள்ளப்பட்ட ALPN நெறிமுறையைப் பிரதிபலிக்கும் பட்டியலைத் தீர்மானிக்க ssl_alpn கட்டளை சேர்க்கப்பட்டுள்ளது;
  • OpenSSL 3.0 ஐப் பயன்படுத்தும் போது SSL_sendfile() ஐ அழைப்பதற்கான ஆதரவு சேர்க்கப்பட்டது;
  • கீ ஃப்ரேமிலிருந்து தொடங்கும் வீடியோ ஸ்ட்ரீமை ஒளிபரப்ப ngx_http_mp4_module தொகுதியில் “mp4_start_key_frame” கட்டளை சேர்க்கப்பட்டது.
  • துண்டிக்கப்பட்ட பரிமாற்ற குறியாக்கத்தைப் பயன்படுத்தும் போது $content_length மாறியை அமைத்தல் நிலையானது;
  • ப்ராக்ஸி பின்தளத்தில் இருந்து தவறான நீளத்தின் பதிலைப் பெறும்போது நிலையான இணைப்பு கேச்சிங் பிழை;
  • பின்தளங்களில் இருந்து தலைப்புகள் தவறாக இருக்கும் போது "தகவல்" க்கு பதிலாக "பிழை" நிலையுடன் நிலையான பதிவு;
  • HTTP/2 மற்றும் aio_write கட்டளையைப் பயன்படுத்தும் போது தொங்கும் நிலையான கோரிக்கைகள்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்