NGINX Unit 1.13.0 Бағдарлама серверінің шығарылымы

Мәселе қалыптасты қолданбалы сервер NGINX бірлігі 1.13, ол әртүрлі бағдарламалау тілдерінде (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js және Java) веб-қосымшаларды іске қосуды қамтамасыз ету үшін шешім әзірлейді. NGINX Unit басқаруымен әртүрлі бағдарламалау тілдеріндегі бірнеше қолданбалар бір уақытта жұмыс істей алады, олардың іске қосу параметрлері конфигурация файлдарын өңдеуді және қайта іске қосуды қажет етпестен динамикалық түрде өзгертілуі мүмкін. Код Си тілінде жазылған және таралады Apache 2.0 бойынша лицензияланған. ішінде NGINX Unit мүмкіндіктерімен таныса аласыз хабарландыру бірінші шығарылым.

Жаңа нұсқа жаңа Python 3.8 тармағымен үйлесімділікті қамтамасыз етеді, Ruby 2.6 пайдалану кезінде мәселелерді шешеді және жүзеге асырады Қолдау қарапайым кері прокси режимінде жұмыс істеу. Кері прокси «әрекет» бөліміндегі «прокси» директивасы арқылы конфигурацияланады. IPv4, IPv6 немесе unix ұяшықтары арқылы сұрауды қайта жіберуге қолдау көрсетіледі. Мысалы:

{
"маршруттар": [
{
«сәйкес»: {
"uri": "/ipv4/*"
},
"әрекет": {
"прокси": "http://127.0.0.1:8080"
}
},
{
«сәйкес»: {
"uri": "/unix/*"
},
"әрекет": {
"прокси": "http://unix:/path/to/unix.sock"
}
}
]}

Ұзақ мерзімді перспективада Unit-ті кез келген веб-қызметтермен пайдалану үшін өзін-өзі қамтамасыз ететін, жоғары өнімді құрамдасқа айналдыру жоспарлануда. Осы мақсатқа жету үшін болашақ жұмыс қауіпсіздік, оқшаулау және DoS қорғау, динамикалық қолданбалардың әртүрлі түрлерін іске қосу мүмкіндігі, жүктемені теңестіру және ақауларға төзімділік, статикалық мазмұнды тиімді жеткізу, статистикалық құралдар және мониторинг сияқты салаларға бағытталады.

Ақпарат көзі: opennet.ru

пікір қалдыру