Nginx 1.21.4 шығарылымы

nginx 1.21.4 негізгі тармағы шығарылды, оның аясында жаңа мүмкіндіктерді дамыту жалғасуда (параллель қолдау көрсетілетін тұрақты тармақта 1.20, тек елеулі қателер мен осалдықтарды жоюға қатысты өзгерістер енгізілген).

Негізгі өзгерістер:

  • ALPN орнына NPN (Next Protocol Negotiation) кеңейтімін пайдаланып HTTP/2 қосылымдарын орнатуға қолдау көрсету тоқтатылды;
  • Қосылым келіссөздері кезінде қолдау көрсетілетін протокол таңдалмаса, клиент ALPN кеңейтімін пайдаланған кезде SSL қосылымдарының жабылуын қамтамасыз етеді;
  • "sendfile_max_chunk" директивасында әдепкі мән 2 мегабайтқа өзгертілді;
  • Ағындық модульде proxy_half_close директивасы қосылды, оның көмегімен тараптардың бірінде проксилі TCP қосылымын жабу кезінде әрекетті конфигурациялауға болады («TCP жартылай жабу»);
  • Ағындық модульде ssl_alpn директивасы қолдау көрсетілетін ALPN протоколдарының тізімін анықтау үшін қосылды (h2, http/1.1) және клиентпен келісілген ALPN протоколын көрсететін $ssl_alpn_protocol айнымалысы;
  • OpenSSL 3.0 пайдаланған кезде SSL_sendfile() қызметіне қоңырау шалуға қолдау қосылды;
  • Негізгі кадрдан басталатын бейне ағынын таратуға арналған ngx_http_mp4_module модуліне “mp4_start_key_frame” директивасы қосылды.
  • Бөлшектік тасымалдау кодтауын пайдалану кезінде $content_length айнымалы мәнін орнату бекітілген;
  • Проксиденген серверден дұрыс емес ұзындықтағы жауапты алу кезінде тіркелген қосылымды кэштеу қатесі;
  • Бекітілген беттердегі тақырыптар дұрыс емес болғанда, «ақпарат» орнына «қате» деңгейімен тіркеу;
  • HTTP/2 және aio_write директивасын пайдалану кезінде ілулі тұрған тұрақты сұраулар.

Ақпарат көзі: opennet.ru

пікір қалдыру