Wydanie serwera aplikacji NGINX Unit 1.13.0

Wydanie zostało utworzone serwery aplikacji NGINX Unit 1.13, w ramach którego rozwija się rozwiązanie do uruchamiania aplikacji webowych w różnych językach programowania (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). Pod kontrolą NGINX Unit może jednocześnie działać kilka aplikacji w różnych językach programowania, a parametry uruchomienia można zmieniać dynamicznie bez konieczności edytowania plików konfiguracyjnych i ponownego uruchamiania. Kod jest napisany w języku C i rozpowszechniany na licencji Apache 2.0. Z cechami NGINX Unit można zapoznać się w zapowiedzi pierwszym wydaniu.

W nowej wersji zapewniono zgodność z nową gałęzią Pythona 3.8, rozwiązano problemy z używaniem Ruby 2.6 oraz wprowadzono wsparcie funkcjonalność prostego odwrotnego proxy (reverse proxy). Konfiguracja odwrotnego proxy odbywa się za pomocą dyrektywy „proxy” w sekcji „action”. Obsługiwane jest przekazywanie zapytań przez IPv4, IPv6 lub gniazda unixowe. Na przykład:

{
„routes”: [
{
„match”: {
„uri”: „/ipv4/*”
},
„action”: {
„proxy”: „http://127.0.0.1:8080”
}
},
{
„match”: {
„uri”: „/unix/*”
},
„action”: {
„proxy”: „http://unix:/path/to/unix.sock”
}
}
]
}

W dłuższej perspektywie planuje się przekształcenie Unit w samodzielny, wysokowydajny komponent do użycia z dowolnymi usługami webowymi. W celu osiągnięcia tego celu dalsza praca będzie skupiona na takich obszarach jak bezpieczeństwo, izolacja i ochrona przed DoS, możliwość uruchamiania różnych typów aplikacji dynamicznych, równoważenie obciążenia oraz niezawodność, efektywne dostarczanie treści statycznych, narzędzia do zbierania statystyk i monitorowanie.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster