NGINX Unit

News of 2020§

News archive for the year 2020.

Updates to NGINX Unit for Autumn 2020 §

Artem Konev on December 16, 2020

Since our last update, the NGINX Unit team has released three versions, 1.19.0 through 1.21.0. New features include support for ASGI with Python, multi-threading with several languages (Java, Perl, Python, Ruby), regular expressions in routing conditions, and more.

Unit 1.21.0 Released §

Valentin V. Bartenev on November 19, 2020

Version 1.21.0 has been released, featuring PCRE support for condition matching, multithreaded request processing, plus a number of other updates and bugfixes.

Unit 1.20.0 Released §

Valentin V. Bartenev on October 8, 2020

Version 1.20.0 has been released, featuring ASGI 3.0 support along a number of other features and a few bugfixes.

Automating Installation of WordPress with NGINX Unit on Ubuntu §

Elijah Zupancic on October 5, 2020

We walk through a bash script for setting up a WordPress deployment on Ubuntu that's managed by NGINX Unit and uses NGINX for web serving. The resulting WordPress deployment is scriptable, supports Let’s Encrypt, and has production-ready settings.

Unit 1.19.0 Released §

Valentin V. Bartenev on August 13, 2020

Version 1.19.0 has been released, featuring basic variables support alongside several important bugfixes and a major improvement in IPC.

Filesystem Isolation in NGINX Unit §

Artem Konev on August 10, 2020

We explore two use cases for filesystem isolation in NGINX Unit. First, we stop attackers from accessing sensitive information, by restricting a compromised app to its sandbox directory. Second, we toggle between sets of global dependencies by defining them in separate filesystems.

NGINX Unit 1.18.0 Adds Filesystem Isolation and Other Enhancements §

Artem Konev on July 2, 2020

NGINX Unit 1.18.0 introduces filesystem isolation, the 'target' option to reduce redundancy in PHP app configuration, and URL encoding. It also includes features introduced in NGINX Unit 1.17.0: redirects, and fractional server weights for traffic distribution in upstream groups.

Unit 1.18.0 Released §

Valentin V. Bartenev on May 28, 2020

Version 1.18.0 has been released, featuring file system isolation and several behind-the-scene improvements.

Building Application Stacks With NGINX Unit §

Timo Stark, Artem Konev on May 7, 2020

We show how to build an application stack with NGINX Unit, enabling automated deployment of production environments with custom‑built language runtime versions, libraries, modules, and extensions. The sample app is WordPress deployed in a Docker container.

Unit 1.17.0 Released §

Valentin V. Bartenev on April 16, 2020

Version 1.17.0 has been released, featuring new routing options and several major bugfixes.

NGINX Unit 1.16.0 Introduces New Yet Familiar Features §

Artem Konev on April 8, 2020

NGINX Unit 1.16.0 introduces two new features that are already familiar to NGINX users. First, it can load balance across a group of upstream servers using the round-robin method. Second, you can define what happens when a requested file can't be served, similar to the NGINX 'try_files' directive.

NGINX Unit Adds Assembly Language Support §

Tiago Natel de Moura, Artem Konev on April 1, 2020

Assembly language is popular in all kinds of system software and we believe that web development can also benefit from the advantages it provides. Today we're pleased to add support for assembly language to NGINX Unit. Web development in assembly has never been so easy.

Unit 1.16.0 Released §

Valentin V. Bartenev on March 12, 2020

Version 1.16.0 has been released, featuring round-robin load balancing and fallback routing options.

Unit 1.15.0 Released §

Valentin V. Bartenev on February 6, 2020

Version 1.15.0 has been released, featuring Ruby 2.7 support and several bugfixes.

NGINX Unit 1.13.0 and 1.14.0 Introduce Reverse Proxying and Address-Based Routing §

Artem Konev on January 13, 2020

NGINX Unit 1.13.0 introduces reverse proxying, and version 1.14.0 adds address-based routing to the internal routing and file-serving functionality from previous releases. We combine the new features in a complete configuration example for IP address filtering and access management.