{"id":123569,"date":"2025-04-17T11:28:41","date_gmt":"2025-04-17T09:28:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10"},"modified":"2025-04-17T11:28:41","modified_gmt":"2025-04-17T09:28:41","slug":"novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10","title":{"rendered":"Neue Versionen von nginx 1.27.5, des Forks FreeNginx 1.27.6 und des JavaScript-Moduls njs 0.8.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Hauptversion von nginx 1.27.5 wurde ver\u00f6ffentlicht, in der die Entwicklung neuer Funktionen fortgesetzt wird. In der parallel unterst\u00fctzten stabilen Version 1.26.x werden nur \u00c4nderungen vorgenommen, die mit der Behebung schwerwiegender Fehler und Sicherheitsanf\u00e4lligkeiten zusammenh\u00e4ngen. Zuk\u00fcnftig wird auf Basis der Hauptversion 1.27.x eine stabile Version 1.28 gebildet. Der Projektcode ist in C geschrieben und wird unter der BSD-Lizenz verteilt.       <\/p>\n<p>Unter den \u00c4nderungen in nginx 1.27.5:  <\/p>\n<ul>\n<li class=\"l\"> F\u00fcr Verbindungen, die das QUIC-Protokoll verwenden, wurde die Unterst\u00fctzung des Netzwerk\u00fcberlastungsmanagement-Algorithmus CUBIC (RFC 9438) hinzugef\u00fcgt. Dieser Algorithmus erh\u00f6ht kontinuierlich die Gr\u00f6\u00dfe des \u00dcberlastfensters, bis Paketverluste auftreten, wonach die Fenstergr\u00f6\u00dfe auf den Wert vor dem Verlust zur\u00fcckgesetzt wird. In durchgef\u00fchrten Tests konnte mit CUBIC die \u00dcbertragungszeit einer Datei mit 500 MB um 24 % bei einer Verz\u00f6gerung von 40 ms und BDP von 750K (Bandwidth Delay Product) und um 73 % bei einer Verz\u00f6gerung von 100 ms und BDP von 9M verk\u00fcrzt werden.\n<li class=\"l\"> Die maximale Gr\u00f6\u00dfe der in gemeinsamem Speicher zwischengespeicherten SSL-Sitzungen wurde auf 8192 erh\u00f6ht.\n<li class=\"l\"> Die Integration mit der C-Bibliothek Musl wurde optimiert.\n<li class=\"l\"> Optimierungsarbeiten zur Leistungssteigerung und Fehlerbehebung in der HTTP\/3-Implementierung wurden durchgef\u00fchrt.\n<li class=\"l\"> Fehler bei der Implementierung der Direktiven \u201egrpc_ssl_password_file\u201c, \u201eproxy_ssl_password_file\u201c und \u201euwsgi_ssl_password_file\u201c wurden behoben, die beim Laden auftraten. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/ssl-sertifikat\/\"   title=\"SSL-Zertifikaten\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"353\">SSL-Zertifikaten<\/a> und der Verschl\u00fcsselungsschl\u00fcssel aus Variablen auftraten.\n<li class=\"l\"> Probleme mit der Darstellung der Variablen $ssl_curve und $ssl_curves bei der Verwendung von eingebundenen Implementierungen elliptischer Kurven in OpenSSL wurden behoben.  <\/ul>\n<p>Weiterhin ist die Ver\u00f6ffentlichung stabiler Versionen des FreeNginx-Projekts 1.27.5 und 1.27.6 zu erw\u00e4hnen, einem Fork von Nginx. Die Entwicklung des Forks wird von Maxim Dunin, einem der Hauptentwickler von Nginx, geleitet. FreeNginx positioniert sich als gemeinn\u00fctziges Projekt, das die Entwicklung des Nginx-Codebasis ohne Unternehmensintervention gew\u00e4hrleistet.   <\/p>\n<p>\u00c4nderungen in FreeNginx 1.27.5 und 1.27.6:  <\/p>\n<ul>\n<li class=\"l\"> Probleme bei der Verwendung von OpenSSL 3.5 wurden behoben (in den Variablen $ssl_curve und $ssl_curves wurde der Name der Gruppe X25519MLKEM768 nicht angezeigt).\n<li class=\"l\"> Das Abst\u00fcrzen des Arbeitsprozesses in Konfigurationen mit der Direktive proxy_ssl_password_file wurde behoben, welches beim Angeben von Variablen in den Direktiven proxy_ssl_certificate und proxy_ssl_certificate_key auftrat.\n<li class=\"l\"> Die Direktive listen wurde um die Unterst\u00fctzung des Parameters multipath erweitert.\n<li class=\"l\">  Die Wiederverwendung von SSL-Sessions zwischen Servern, die unterschiedliche Zertifikate in der Direktive ssl_trusted_certificate verwenden, wurde verboten, wenn die \u00dcberpr\u00fcfung der Client-SSL-Zertifikate aktiviert ist.\n<li class=\"l\"> Ein Problem mit der wiederholten Verwendung von Sessions im Kontext eines anderen wurde gel\u00f6st  <a href=\"https:\/\/prohoster.info\/de\/vps\/ssd-vps\/\"  data-wpil-monitor-id=\"3230\">virtuellen Server umziehen m\u00fcssen<\/a> bei der Verwendung von TLSv1.3 mit OpenSSL 1.1.1e+.\n<li class=\"l\"> Ein Problem bei der Verwendung von zlib-ng wurde behoben.    <\/ul>\n<p>Dar\u00fcber hinaus wurde njs 0.8.10 ver\u00f6ffentlicht, ein Modul zur Integration von JavaScript-Interpretern in den Http-Server Nginx. Es werden verschiedene JavaScript-Engines unterst\u00fctzt. Als Basis wird die eigene Engine QuickJS mit Unterst\u00fctzung f\u00fcr die ECMAScript 2023-Spezifikation angeboten. Njs erm\u00f6glicht die Verwendung von JavaScript-Skripten in der Konfiguration zur Erweiterung der M\u00f6glichkeiten von Nginx. Die Skripte k\u00f6nnen zur Definition erweiterter Logik der Anfrageverarbeitung, zur Bildung der Konfiguration, zur dynamischen Generierung von Antworten, zur Modifizierung von Anfragen\/Antworten oder zur schnellen Erstellung von Platzhaltern zur L\u00f6sung von Problemen in Webanwendungen verwendet werden.     <\/p>\n<p>\u00c4nderungen in njs 0.8.10:     <\/p>\n<ul>\n<li class=\"l\"> Die JavaScript-Engine QuickJS hat Unterst\u00fctzung f\u00fcr die WebCrypto-API, TextEncoder und TextDecoder erhalten.\n<li class=\"l\"> In die QuickJS-Engine wurden neue Module querystring, crypto und xml hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung der Bibliothek QuickJS-NG wurde hinzugef\u00fcgt.\n<li class=\"l\"> Im Nginx-Modul wurde das Lesen des Inhalts von r.requestText und r.requestBuffer aus einer tempor\u00e4ren Datei implementiert.         <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63092\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.27.5, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439. \u0412 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u0443\u044e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0442\u043a\u0443 1.26.x \u0432\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043d\u0430 \u0431\u0430\u0437\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 1.27.x \u0431\u0443\u0434\u0435\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 1.28. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0421\u0440\u0435\u0434\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 nginx [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123569","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.27.5, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 nginx 1.27.5, \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.27.6 \u0438 JavaScript-\u043c\u043e\u0434\u0443\u043b\u044f njs 0.8.10 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.27.5, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-04-17T09:28:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-17T09:28:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Neue Versionen von nginx 1.27.5, dem Fork FreeNginx 1.27.6 und dem JavaScript-Modul njs 0.8.10 | ProHoster","description":"Die Ver\u00f6ffentlichung der Hauptversion nginx 1.27.5 wurde vorgestellt, in der die Entwicklung neuer Funktionen fortgesetzt wird.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 nginx 1.27.5, \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.27.6 \u0438 JavaScript-\u043c\u043e\u0434\u0443\u043b\u044f njs 0.8.10 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.27.5, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-04-17T09:28:41+00:00","article:modified_time":"2025-04-17T09:28:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123569","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-13 21:25:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:17:19","updated":"2026-02-13 21:25:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/123569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=123569"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/123569\/revisions"}],"predecessor-version":[{"id":160983,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/123569\/revisions\/160983"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=123569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=123569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=123569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}