NGINX Unit 1.26.0 Proqram Server Buraxılışı

NGINX Unit 1.26.0 proqram serveri buraxıldı, onun daxilində müxtəlif proqramlaşdırma dillərində (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js və Java) veb proqramların işə salınmasını təmin etmək üçün həll yolu hazırlanır. 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ə Apache 2.0 lisenziyası altında paylanmışdır. NGINX Unit-in xüsusiyyətləri ilə ilk buraxılışın elanında tanış ola bilərsiniz.

Yeni versiyada:

  • Əvvəllər sorğu URI-yə əlavə edilmiş sənədin kök kataloqu əvəzinə indi faylların tam yolunu müəyyən edən “paylaşma” seçimində dəyişiklik edilib;
  • Əvvəlki versiyalardan təkmilləşdirilərkən mövcud konfiqurasiyaların yeni “paylaşma” seçimlərinə avtomatik tənzimlənməsi əlavə edildi;
  • Dəyişən dəstək “paylaşma” seçimlərinə əlavə edildi. Məsələn: { "paylaş": "/www/data/$uri" }
  • “Paylaş” seçimində çoxlu yollar üçün dəstək əlavə edildi. Məsələn: { "paylaş": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Chroot seçimlərinə dəyişən dəstək əlavə edildi;
  • Tətbiq prosesləri arasında PHP-də opcache-nin paylaşılması üçün əlavə dəstək;
  • Sorğu sətri ilə sorğu yönləndirməsi üçün əlavə dəstək;
  • Sorğu limitinə asinxron və ya çox yivli tətbiqlər tərəfindən çatdıqda marşrutlaşdırıcının və proqram proseslərinin qəzaya uğraması ilə bağlı səhv düzəldildi;
  • Müvafiq işləyici yenidən konfiqurasiya edildikdən sonra müştəridən qurulmuş WebSocket bağlantısının çərçivələrini oxumağı dayandıran bir səhv düzəldildi;
  • Xüsusilə Fedora 2.34-də görünən glibc 35 kitabxanası ilə sabit bina.

Mənbə: opennet.ru

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