All Posts

  • Automating Installation of WordPress with NGINX Unit on Ubuntu

    Automating Installation of WordPress with NGINX Unit on Ubuntu

    by

    in

    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.

  • Can Application Security Be Pain Free?

    Can Application Security Be Pain Free?

    by

    in

    Application security is hard, but there are some best practices to help you achieve it: automate as much as possible, build security as a guardrail instead of a gate, select solutions that provide easily understood insights, and make security adaptable, scalable, and reliable.

  • Filesystem Isolation in NGINX Unit

    Filesystem Isolation in NGINX Unit

    by

    in

    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 Adds Filesystem Isolation and Other Enhancements

    by

    in

    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.

  • Introducing a Technology Preview of NGINX Support for QUIC and HTTP/3

    Introducing a Technology Preview of NGINX Support for QUIC and HTTP/3

    by

    in

    We announce the technology preview of NGINX support for QUIC+HTTP/3 as pre-release software, available for interoperability testing, feedback, and code contributions. HTTP/3 replaces TCP with QUIC, which is designed to support multiplexed connections more reliably.

  • Building Application Stacks With NGINX Unit

    Building Application Stacks With NGINX Unit

    by

    in

    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 New Yet Familiar Features

    NGINX Unit 1.16.0 Introduces New Yet Familiar Features

    by

    in

    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

    NGINX Unit Adds Assembly Language Support

    by

    in

    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.

  • 5 Ways Software Load Balancers Facilitate Modern Application Delivery

    5 Ways Software Load Balancers Facilitate Modern Application Delivery

    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 and 1.14.0 Introduce Reverse Proxying and Address-Based Routing

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

    by

    in

    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 with NGINX Unit

    Application Isolation with NGINX Unit

    by

    in

    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.

  • NGINX Unit 1.11.0 Is Now Available, Introduces Static File Serving

    NGINX Unit 1.11.0 Is Now Available, Introduces Static File Serving

    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.

  • Digital Transformation in a New Era of Application Delivery

    Digital Transformation in a New Era of Application Delivery

    by

    in

    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.10.0 Is Now Available

    NGINX Unit 1.10.0 Is Now Available

    by

    in

    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.

  • Transitioning to DevOps: Advice from an NGINX Expert

    Transitioning to DevOps: Advice from an NGINX Expert

    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.

  • NGINX Unit: A Modern App Server for Modern Apps

    NGINX Unit: A Modern App Server for Modern Apps

    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.

  • Announcing NGINX Ingress Controller for Kubernetes Release 1.5.0

    Announcing NGINX Ingress Controller for Kubernetes Release 1.5.0

    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.

  • NGINX Is Now Officially Part of F5

    NGINX Is Now Officially Part of F5

    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.