сервер за апликации , во чии рамки се развива решение за обезбедување на лансирање на веб-апликации на различни програмски јазици (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java). Единицата NGINX може истовремено да работи повеќе апликации на различни програмски јазици, чии параметри за стартување може динамички да се менуваат без потреба од уредување на конфигурациските датотеки и рестартирање. Кодот е напишан во C и лиценциран под Apache 2.0. Можете да се запознаете со карактеристиките на единицата NGINX во првото издание.
Во новата верзија:
- Сега е возможно да се насочуваат барањата по адреси и броеви на изворни и дестинации тенџериња.
- Додадена е поддршка за менување на корисник и група за изолирани апликации кога процесот на Unit во заднина работи со правата на непривилегиран корисник.
- Името за увоз на Go пакети е променето во „unit.nginx.org/go“ (можете да ја користите командата „go get unit.nginx.org/go“ за да инсталирате модул за Unit).
- Кога се градат, Go пакетите сега се поврзани со libunit.
- Намалена потрошувачка на меморија при обработка на многу големи одговори.
- Ажурирано средина за Docker системот, што ви овозможува брзо да распоредите решение базирано на NGINX единицата. Содржината на сликата е преведена од Debian Вклучено 9 Debian 10;
- Во складиштето за CentOS и RHEL 7 додаде пакети со модули за
Пајтон 3.6 за Амазон Linux 2 LTS додава пакети за Python 3.7. Пакетите за Python 2.7 се преименувани од „unit-python“ во „unit-python27“.
Во исто време, можете да го забележите корективниот главната гранка , во рамките на кој продолжува развојот на нови функции (во паралелно поддржаната стабилна гранка 1.16, се прават само промени поврзани со елиминирање на сериозни грешки и ранливости). Новата верзија нуди само поправки на грешки. На пример, елиминирани се падовите што се јавуваат при користење на празна замена во директивата „rewrite“ и при користење на директивата „break“ заедно со директивите „alias“ или „proxy_pass“ со URI-и. Исто така, елиминирано е неправилно пополнување на заглавието „Location“ кога има знаци со нулти код во правилата за конверзија на адреси. Отстрането е истекување на мрежен сокет во обработувачот HTTP/2. Поправена е грешка што предизвикуваше прекин на SSL врската поради истекување на времето при обработка на барањата од цевководот.
Извор: opennet.ru
