Announcing General Availability of the NGINX Plus with ModSecurity WAF

"...even when you understand web security, it is difficult to produce secure code, especially when working under the pressure so common in today's software development projects." — Ivan Ristić, creator of ModSecurity More than ever before, organizations need all the help they can get with web application security. According to the Q4 2016 State of the… Continue reading ›

Introducing NGINX 1.12 and 1.13

Today we’re pleased to announce the availability of open source NGINX 1.12 and 1.13. These version numbers define the stable and mainline branches, respectively, of the NGINX open source software. We will focus on developing and improving these two branches for the next 12 months. NGINX version 1.12.0 was released today, and the next feature release of our mainline… Continue reading ›

Announcing NGINX Plus R12

Today we are pleased to announce that NGINX Plus R12 is available as a free upgrade for all NGINX Plus subscribers. NGINX Plus is a high‑performance software application delivery platform that includes a load balancer, content cache, and web server. NGINX Plus R12 is a significant release with new features focused on clustering, customization, and monitoring. To learn more… Continue reading ›

Shared Caches with NGINX Plus Cache Clusters, Part 2

Editor – This is the second part of a series on high‑capacity and high‑availability caching: Shared Caches with NGINX Plus Cache Clusters, Part 1 Shared Caches with NGINX Plus Cache Clusters, Part 2 (this post) How can you build a large‑capacity, highly available cache cluster using NGINX or NGINX Plus? This posts describes how to use two or more… Continue reading ›

Shared Caches with NGINX Plus Cache Clusters, Part 1

Editor – This is the first part of a series on high‑capacity and high‑availability caching: Shared Caches with NGINX Plus Cache Clusters, Part 1 (this post) Shared Caches with NGINX Plus Cache Clusters, Part 2 How can you build a large‑capacity, highly available, cache cluster using NGINX or NGINX Plus? This is the first of a two‑part series that… Continue reading ›

Compiling Dynamic Modules for NGINX Plus

Editor – The blog post announcing the original release of dynamic module support (in open source NGINX 1.9.11, February 2016) redirects here. The build process described in that post is deprecated. Note also that the process described in this post applies to open source NGINX version 1.11.5 and later as well as NGINX Plus R11 and later. NGINX Plus Release R11… Continue reading ›

Announcing NGINX Plus R11

We are excited to announce the availability of NGINX Plus Release 11 (R11). With this release we are providing a number of new features in NGINX Plus to make the product easier to extend and customize, and to support an even broader range of deployments. NGINX Plus R11 introduces binary compatibility for dynamic modules. This means that dynamic modules that have… Continue reading ›

What’s New in NGINX Plus R10?

This post is adapted from a webinar by Owen Garrett, Head of Products at NGINX, Inc. Table of Contents 0:00 Introduction 0:34 NGINX Plus R9 Recap 2:34 NGINX Plus R10 New Features 3:01 ModSecurity WAF 6:03 Why ModSecurity? 7:12 ModSecurity 101 8:49 Comprehensive Protection for Critical Apps and Data 9:37 NGINX Plus with ModSecurity WAF Details 12:44 Why NGINX Plus with ModSecurity WAF?… Continue reading ›

nginx.conf 2016 Keynote by Owen Garrett: NGINX: Past, Present, and Future

This post is adapted from the keynote, NGINX: Past, Present, and Future, delivered at nginx.conf 2016 by Owen Garrett, Head of Products at NGINX, Inc. More blog posts and videos from other presentations at the conference will be published in the coming months. Table of Contents 0:00 Introduction 0:44 NGINX Conference Two Years Ago 1:39 12 Years of NGINX… Continue reading ›

IP Transparency and Direct Server Return with NGINX and NGINX Plus as Transparent Proxy

[ngx_snippet name='table-style-blog'] This blog post describes how to configure the open source NGINX software or NGINX Plus as a "transparent" proxy for traffic to upstream servers. It explains how you can use a transparent proxy to spoof the source IP address of packets to implement IP Transparency, and how you can implement a load‑balancing mode called Direct Server… Continue reading ›