NGINX Unit 1.26.0 ИздаванС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° прилоТСния

Π‘Π΅ΡˆΠ΅ пуснат ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π·Π° прилоТСния NGINX Unit 1.26.0, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° осигуряванС Π½Π° стартиранСто Π½Π° ΡƒΠ΅Π± прилоТСния Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ΠΈ Java). NGINX Unit ΠΌΠΎΠΆΠ΅ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π° изпълнява мноТСство прилоТСния Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, Ρ‡ΠΈΠΈΡ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° стартиранС ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС промСнят Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄Π° рСстартиратС. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ написан Π½Π° C ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· Apache 2.0. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Ρ‚Π΅ с характСристикитС Π½Π° NGINX Unit Π² анонса Π½Π° ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • НаправСна Π΅ промяна Π² опцията β€žΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅β€œ, която сСга ΡƒΠΊΠ°Π·Π²Π° пълния ΠΏΡŠΡ‚ Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ вмСсто Π³Π»Π°Π²Π½Π°Ρ‚Π° дирСктория Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, която ΠΏΡ€Π΅Π΄ΠΈ бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към URI Π½Π° заявката;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° настройка Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ към Π½ΠΎΠ²ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° β€žΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅β€œ ΠΏΡ€ΠΈ Π½Π°Π΄Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ вСрсии;
  • Към ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π·Π° сподСлянС Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. НапримСр: { "share": "/www/data/$uri" }
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° мноТСство ΠΏΡŠΡ‚ΠΈΡ‰Π° Π² опцията β€žΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅β€œ. НапримСр: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ към ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π½Π° chroot;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° сподСлянС Π½Π° opcache Π² PHP ΠΌΠ΅ΠΆΠ΄Ρƒ процСситС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° заявка Ρ‡Ρ€Π΅Π· Π½ΠΈΠ· Π½Π° заявка;
  • ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°, ΠΏΡ€ΠΈ която Ρ€ΡƒΡ‚Π΅Ρ€ΡŠΡ‚ ΠΈ процСситС Π½Π° прилоТСния сС сриват, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π»ΠΈΠΌΠΈΡ‚ΡŠΡ‚ Π½Π° заявкитС Π΅ достигнат ΠΎΡ‚ асинхронни ΠΈΠ»ΠΈ многонишкови прилоТСния;
  • ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°, която ΡΠΏΠΈΡ€Π°ΡˆΠ΅ Ρ‡Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ°Π΄Ρ€ΠΈ Π½Π° установСна WebSocket Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, слСд ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡΡ‚ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ бСшС ΠΏΡ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½;
  • Ѐиксирана сграда с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° glibc 2.34, която сС появява ΠΏΠΎ-спСциално във Fedora 35.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€