lëshimi i serverit të aplikacioneve , në kuadër të cilit po zhvillohet një zgjidhje për funksionimin e aplikacioneve web në gjuhë të ndryshme programuese (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Nën menaxhimin e NGINX Unit, disa aplikacione në gjuhë të ndryshme programuese mund të ekzekutohen njëkohësisht, dhe parametrat e lançimit mund të ndryshohen me dinamikë pa pasur nevojë të redaktohen skedarët e konfigurimit dhe të rindezen. Kodi është shkruar në gjuhën C dhe nën licencën Apache 2.0. Keni mundësi të njiheni me veçoritë e NGINX Unit në çlirimin e parë.
Në këtë version të ri:
- использования выражений «return» и «location» в блоках «action» для немедленного возвращения произвольного кода возврата или перенаправления на внешний ресурс. Например, для запрета доступа к URI, подпадающих под маску «*/.git/*», или перенаправления на хост с www можно использовать следующие настройки:
{
«match»: {
«uri»: «*/.git/*»
},«action»: {
«return»: 403
}
}{
«match»: {
«host»: «example.org»,
},«action»: {
«return»: 301,
«location»: «https://www.example.org»
}
} - Поддержка дробных значений веса серверов в блоках ««. Например, конструкцию с целыми весами, подразумевающую перенаправление на 192.168.0.103 в два раза меньшего числа запросов, чем для остальных:
{
«192.168.0.101:8080»: {
«weight»: 2
},
«192.168.0.102:8080»: {
«weight»: 2
},
«192.168.0.103:8080»: { },
«192.168.0.104:8080»: {
«weight»: 2
}
}теперь можно привести к более простой и логичной форме:
{
«192.168.0.101:8080»: { },
«192.168.0.102:8080»: { },
«192.168.0.103:8080»: {
«weight»: 0.5
},
«192.168.0.104:8080»: { }
} - Решены проблемы со сборкой в DragonFly BSD;
- Исправлена ошибка, приводившая к выводу кода 502 «Bad Gateway» при высокой нагрузке;
- Исправлена утечка памяти в router, проявляющаяся начиная с выпуска 1.13.0;
- Устранены несовместимости с некоторыми приложениями Node.js.
Burimi: opennet.ru
