News archive for the year 2020.
Updates to NGINX Unit for Autumn 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 §
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 §
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 §
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 §
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 §
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 §
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 §
Version 1.18.0 has been released, featuring file system isolation and several behind-the-scene improvements.
Building Application Stacks With NGINX Unit §
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 §
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 §
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 §
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 §
Version 1.16.0 has been released, featuring round-robin load balancing and fallback routing options.
Unit 1.15.0 Released §
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 §
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.