колдонмо сервери , анын ичинде ар кандай программалоо тилдеринде (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js жана Java) веб-тиркемелерди ишке киргизүүнү камсыз кылуу үчүн чечим иштелип жатат. NGINX Unit бир эле учурда ар кандай программалоо тилдеринде бир нече тиркемелерди иштете алат, алардын ишке киргизүү параметрлерин конфигурация файлдарын түзөтүүнүн жана кайра баштоонун зарылдыгы жок динамикалык түрдө өзгөртүүгө болот. Код C жана жазылган Apache 2.0 астында лицензияланган. Сиз NGINX Unit өзгөчөлүктөрү менен тааныша аласыз биринчи маселе.
Жаңы версияда:
- Эми суроо-талаптарды булак жана көздөгөн порттордун даректери жана номерлери боюнча багыттоо мүмкүн.
- Биримдиктин фон процесси артыкчылыксыз колдонуучу укуктары менен иштеп жатканда, обочолонгон колдонмолор үчүн колдонуучуну жана топту өзгөртүү үчүн кошумча колдоо.
- Go программасына пакеттерди импорттоо аты "unit.nginx.org/go" болуп өзгөртүлдү (Unit үчүн модулду орнотуу үчүн "go get unit.nginx.org/go" буйругун колдонсоңуз болот).
- Go топтомдору азыр курулганда libunit менен байланышкан.
- Өтө чоң жоопторду иштетүүдө эстутум керектөө кыскарды.
- Жаңыртылган Docker системасы үчүн чөйрө, бул сизге NGINX бирдигине негизделген чечимди тез арада жайгаштырууга мүмкүндүк берет. Сүрөттүн мазмуну төмөнкүдөн которулган Debian 9 боюнча Debian 10;
- Репозиторийде CentOS жана RHEL 7 модулдары бар пакеттерди кошту
Amazon үчүн Python 3.6 Linux 2 LTS Python 3.7 үчүн пакеттерди кошот. Python 2.7 үчүн пакеттердин аталышы "unit-python"дон "unit-python27" болуп өзгөртүлдү.
Ошону менен бирге корректировкалоону да белгилееге болот негизги тармагы , анын алкагында жаңы функцияларды иштеп чыгуу улантылууда (параллель колдоого алынган туруктуу бутагы 1.16, олуттуу каталарды жана алсыздыктарды жоюуга байланыштуу гана өзгөртүүлөр киргизилет). Жаңы версия мүчүлүштүктөрдү оңдоону гана сунуштайт. Мисалы, "кайра жазуу" директивасында бош алмаштырууну колдонууда жана "break" директивасын URI менен "лакап ат" же "proxy_pass" директивалары менен бирге колдонууда пайда болгон кыйроолор оңдолду. Ошондой эле, даректи өзгөртүү эрежелеринде нөл коду бар символдор болгондо, "Жайгашкан жер" аталышын туура эмес толтуруу жоюлган. HTTP/2 иштеткичиндеги тармак розеткасынын агып кетиши оңдолду. Түтүктөлгөн суроо-талаптарды иштетүүдө SSL туташуусу күтүлбөй калган ката оңдолду.
Source: opennet.ru
