Wydano serwer aplikacji NGINX Unit 1.23, 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 oraz Java). Pod zasilaniem NGINX Unit może być jednocześnie uruchomionych wiele aplikacji w różnych językach programowania, a parametry uruchamiania można dynamicznie zmieniać bez konieczności modyfikacji plików konfiguracyjnych oraz ponownego uruchamiania. Kod jest napisany w języku C i jest rozpowszechniany na licencji Apache 2.0. Z cechami NGINX Unit można zapoznać się w zapowiedzi pierwszego wydania.
W nowej wersji dodano wsparcie dla rozszerzenia TLS SNI, które umożliwia działanie wielu witryn HTTPS na jednym adresie IP poprzez przesyłanie nazwy hosta w otwartym formacie w wiadomości ClientHello, wysyłanej przed nawiązaniem szyfrowanego połączenia. W Unit można teraz powiązać z jednym gniazdem nasłuchującym wiele zestawów certyfikatów, które będą automatycznie wybierane dla każdego klienta w zależności od żądanego nazwy domeny. Na przykład: { "listeners": { "*:443": { "tls": { "certificate": [ "mycertA", "mycertB", … ] }, "pass": "routes" } } }
Źródło: opennet.ru
