Објавување на серверот за апликации NGINX Unit 1.14.0. Корективно ажурирање nginx 1.17.7

Формиран проблем сервер за апликации NGINX единица 1.14, во чии рамки се развива решение за обезбедување на лансирање на веб-апликации на различни програмски јазици (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“.

Во исто време, можете да го забележите корективниот ослободување главната гранка nginx 1.17.7, во рамките на кој продолжува развојот на нови функции (во паралелно поддржаната стабилна гранка 1.16, се прават само промени поврзани со елиминирање на сериозни грешки и ранливости). Новата верзија нуди само поправки на грешки. На пример, елиминирани се падовите што се јавуваат при користење на празна замена во директивата „rewrite“ и при користење на директивата „break“ заедно со директивите „alias“ или „proxy_pass“ со URI-и. Исто така, елиминирано е неправилно пополнување на заглавието „Location“ кога има знаци со нулти код во правилата за конверзија на адреси. Отстрането е истекување на мрежен сокет во обработувачот HTTP/2. Поправена е грешка што предизвикуваше прекин на SSL врската поради истекување на времето при обработка на барањата од цевководот.

Извор: opennet.ru

Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster