NGINX Unit 1.13.0 Application Server Release

Το θέμα σχηματίστηκε διακομιστή εφαρμογών NGINX Unit 1.13, στο πλαίσιο της οποίας αναπτύσσεται μια λύση για τη διασφάλιση της κυκλοφορίας διαδικτυακών εφαρμογών σε διάφορες γλώσσες προγραμματισμού (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js και Java). Η μονάδα NGINX μπορεί να εκτελεί ταυτόχρονα πολλές εφαρμογές σε διαφορετικές γλώσσες προγραμματισμού, οι παράμετροι εκκίνησης των οποίων μπορούν να αλλάξουν δυναμικά χωρίς να χρειάζεται να επεξεργαστείτε τα αρχεία διαμόρφωσης και να κάνετε επανεκκίνηση. Ο κώδικας είναι γραμμένος σε C και διανέμονται από άδεια σύμφωνα με το Apache 2.0. Μπορείτε να εξοικειωθείτε με τις δυνατότητες της μονάδας NGINX στο ανακοίνωση πρώτο θέμα.

В новой версии обеспечена совместимость с новой веткой Python 3.8, решены проблемы при использовании Ruby 2.6 и реализована υποστήριξη работы в режиме простого обратного прокси (reverse proxy). Настройка обратного прокси осуществляется при помощи директивы «proxy» в секции «action». Поддерживается проброс запросов через IPv4, IPv6 или unix-сокеты. Например:

{
«routes»: [
{
"αγώνας": {
«uri»: «/ipv4/*»
},
"δράση": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"αγώνας": {
«uri»: «/unix/*»
},
"δράση": {
«proxy»: «http://unix:/path/to/unix.sock»
}
}
] }

В долгосрочной перспективе планируется превратить Unit в самодостаточный высокопроизводительный компонент для использования с любыми web-сервисами. Для достижения этой цели дальнейшая работа будет сосредоточена в таких областях, как обеспечение безопасности, изоляции и защиты от DoS, возможность запускать различные типы динамических приложений, балансировка нагрузки и отказоустойчивость, эффективная отдача статического контента, средства накопления статистики и мониторинг.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο