NGINX Unit 1.20.0 Proqram Server Buraxılışı

Baş verdi proqram serverinin buraxılışı NGINX vahidi 1.20, müxtəlif proqramlaşdırma dillərində (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js və Java) veb tətbiqetmələrinin işə salınmasını təmin etmək üçün bir həll hazırlayan. NGINX vahidinin nəzarəti altında müxtəlif proqramlaşdırma dillərində bir neçə proqram eyni vaxtda işləyə bilər, onların işə salınma parametrləri konfiqurasiya fayllarını redaktə etməyə və yenidən işə salmağa ehtiyac olmadan dinamik şəkildə dəyişdirilə bilər. Kod C dilində yazılmışdır və yayılır Apache 2.0 altında lisenziyalıdır. NGINX Unit-in xüsusiyyətləri ilə burada tanış ola bilərsiniz elan ilk buraxılış.

Python dili üçün yeni versiya proqramlaşdırma interfeysi üçün dəstəyi həyata keçirir ASGI (Asynchronous Server Gateway Interface), asinxron əməliyyatı dəstəkləyən serverlərin, çərçivələrin və proqramların qarşılıqlı əlaqəsini təmin etmək məqsədi daşıyan WSGI-nin əvəzedicisi kimi hazırlanmışdır.
NGINX Vahidi Python proqramında istifadə olunan interfeysi (ASGI və ya WSGI) avtomatik aşkarlayır. ASGI konfiqurasiyası əvvəllər WSGI üçün təklif olunan parametrlərə bənzəyir.

Digər dəyişikliklər:

  • Python modulu ASGI Message Format 2.1 spesifikasiyasına uyğun olan proqramlarda istifadə oluna bilən daxili WebSocket serverini əlavə edib.
  • PHP modulu indi xrootlanmadan əvvəl işə salınır və sistemdə mövcud olan bütün əlavələrin yüklənməsinə imkan verir.
  • AVIF və APNG şəkilləri dəstəklənən MIME növlərinin siyahısına əlavə edilib.
  • Test paketi pytest istifadəsinə çevrildi.
  • Chroot mühitlərində təcrid olunmuş fayl sisteminin /tmp-nin avtomatik quraşdırılması aktivləşdirildi.
  • $host dəyişəni sorğudan “Host” başlığının normallaşdırılmış dəyərinə girişi təmin edir.
  • Python tətbiq adlarını çağırmaq üçün "zəng edilə bilən" seçimi əlavə edildi.
  • PHP 8 RC 1 ilə uyğunluq təmin edilir.
  • Dil dəstəyi modulları üçün asılılıqların avtomatik quraşdırılmasını söndürmək üçün "izolyasiya" obyektinə "avtomatik montaj" seçimi əlavə edildi.

Mənbə: opennet.ru

Добавить комментарий