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.
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.
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.
—
by
Zack Belcher explores 5 reasons Vizuri recommends software-based load balancers to its customers instead of specialized, on-premises hardware appliances: they can enhance agility, facilitate modernization, increase flexibility, boost scalability, and lower costs.
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.
Application isolation in NGINX Unit enables you to control which types of system resources your apps share with NGINX Unit and each other. Running apps in isolated environments improves security. Get all the details on how it works, and what it means for the future of NGINX Unit.
—
by
NGINX Unit 1.11.0 introduces support for static file serving, a much requested feature ever since NGINX Unit debuted. It also includes application (process) isolation using Linux namespaces and a WebSocket server implementation for Java Servlet Containers. NGINX Unit 1.12.0 adds support for PHP 7.4.
Adam Fisher shares his perspective on how the adoption of public and hybrid cloud is changing application development and delivery. To take full advantage of the scale and flexibility of the cloud, you need a lightweight, multi-cloud application delivery platform like NGINX.
NGINX Unit 1.9.0 and 1.10.0 introduce request routing based on matching arguments, headers, cookies, and scheme; appending elements to arrays; a built‑in WebSocket server for Node.js; and new guides for Catalyst, NextCloud, Redmine, Docker, and language modules.
—
by
NGINX Global Solutions Architect and DevOps expert Kevin Jones provides practical advice on steps in your transition to DevOps: setting goals, choosing the right tools, fostering cross-functional communication, and measuring the success of your transition.
—
by
NGINX Unit is a key component in our modern platform spans from code to customer: it’s configured dynamically via API for no app downtime; it can run apps written in multiple languages and versions at the same time; its small footprint makes it ideal for microservices and deployable on any infrastructure.
—
by
Release 1.5.0 of the NGINX Ingress Controller for Kubernetes introduces a new configuration schema, extended Prometheus-based metrics, simplifications to TLS configuration, support for load balancing traffic to ExternalName services, and a new repository for Helm charts.
—
by
NGINX is now officially a part of F5. In his new role as head of the NGINX business unit at F5, Gus Robertson outlines the value of merging the people, culture, and vision of the two companies as we work together to enhance NGINX’s open source and commercial offerings.
—
by
This blog describes the performance you can achieve with the NGINX Ingress Controller for Kubernetes, in terms of three metrics: requests per second, SSL/TLS transactions per second, and throughput. The full NGINX and Kubernetes configurations we used are included.
—
by
There are always concerns when an enterprise acquires open source projects. NGINX CEO Gus Robertson explains why F5 is committed to maintaining and growing NGINX Open Source and other open source projects.
—
by
NGINX Unit 1.8.0 introduces internal routing of requests based on host, URL, and HTTP method, This sets the framework for full Layer 7 request processing, necessary for further development of Unit’s web server functionality.
—
by
Release 1.4.0 of the NGINX Ingress Controller for Kubernetes includes support for TCP and UDP load balancing and a “power of two choices” load-balancing algorithm (Random with Two Choices), extended Prometheus support, and easy development of custom Annotations.
—
by
NGINX Unit 1.5 adds support for Node.js applications, which extends the set of supported languages to six: Go, JavaScript (Node.js), Perl, PHP, Python, and Ruby. It also adds support for encrypting connections with SSL/TLS, and dynamic updating of security certificates.