tətbiq serverləri , burada müxtəlif proqramlaşdırma dillərində (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js və Java) web tətbiqlərinin işə salınması üçün bir həll hazırlanır. NGINX Unit altında eyni anda bir neçə proqram fərqli proqramlaşdırma dillərində icra edilə bilər və işə salma parametrləri konfiqurasiya fayllarını düzəltməyə və ya yenidən başlatmağa ehtiyac olmadan dinamik olaraq dəyişdirilə bilər. Kod C dilində yazılmışdır və Apache 2.0 lisenziyası altında. NGINX Unit-in xüsusiyyətləri ilə tanış olmaq üçün ilk buraxılış.
Yeni versiyada:
- İstək yönləndirmələri ünvanlar və mənbə və təyinat limanlarının nömrələri ilə həyata keçirilə bilər.
- İzolə edilmiş tətbiqlər üçün istifadəçi və qrup dəyişmə dəstəyi əlavə edilib, burada Unit-in arxa plan prosesi imtiyazsız istifadəçi hüquqları ilə işlədir.
- Go dilində paketlər üçün idxal adı «unit.nginx.org/go» olaraq dəyişdirilib (Unit modulu quraşdırmaq üçün «go get unit.nginx.org/go» əmri istifadə oluna bilər).
- İnşaat zamanı Go paketləri libunit ilə əlaqələndirilir.
- Çox böyük cavabların işlənməsi zamanı yaddaş istehlakı azaldılıb.
- Yeniləndi NGINX Unit-a əsaslanan həllin tez bir zamanda yayılması üçün Docker sistemi üçün mühit. Şəkilin içliyi Debian 9-dan Debian 10-a keçirilib;
- CentOS və RHEL 7 üçün modulların paketlərinə əlavə edilib
Python 3.6. Amazon Linux 2 LTS üçün Python 3.7-yə aid paketlər əlavə edilib. Python 2.7 üçün paketlər «unit-python»dan «unit-python27»ə adlandırılıb.
Eyni anda düzəliş qeyd edilə bilər əsas şöbə , burada yeni imkanların inkişafı davam edir (paralel olaraq dəstəklənən sabit şöbə 1.16 yalnız ciddi xətaların və təhlükəsizlik boşluqlarının aradan qaldırılması ilə bağlı dəyişikliklərə malikdir). Yeni versiyada yalnız xəta düzəlişləri təqdim olunur. Məsələn, «rewrite» direktivində boş əvəzlərin istifadəsi zamanı və «alias» və ya «proxy_pass» direktivləri ilə URI-lar bir yerdə istifadə olunur. Həmçinin, sıfır kodlu simvolların ünvan dəyişdirmə qaydalarında başlıq «Location» un düzgün doldurulması aradan qaldırılıb. HTTP/2 emalçısında şəbəkə soketlərinin sızmasının qarşısı alınıb. Pipelined sorğuların emalı zamanı SSL bağlantısının vaxt aşımına uğramasına səbəb olan bir xəta düzəldilib.
Mənbə: opennet.ru
