NGINX Unit 1.23.0 Application Server Release

The NGINX Unit 1.23 application server was released, within which a solution is being developed to ensure the launch of web applications in various programming languages ​​(Python, PHP, Perl, Ruby, Go, JavaScript / Node.js and Java). Under the control of NGINX Unit, several applications in different programming languages ​​can run simultaneously, the launch parameters of which can be changed dynamically without the need to edit configuration files and restart. The code is written in C and distributed under the Apache 2.0 license. You can get acquainted with the features of the NGINX Unit in the announcement of the first release.

The new version adds support for the SNI TLS extension, which is designed to organize work on the same IP address of several HTTPS sites by passing the host name in clear text in the ClientHello message sent before setting up an encrypted communication channel. In Unit, it is now possible to bind several sets of certificates to one listening socket, which will be automatically selected for each client, depending on the requested domain name. For example: { "listeners": { "*:443": { "tls": { "certificate": [ "mycertA", "mycertB", ... ] }, "pass": "routes" } } }

Source: opennet.ru

Add a comment