With NGINX Plus as an API gateway, you can use JSON Web Tokens (JWTs) to control access to your APIs. We explain how to configure the gateway for JWT-based authentication, issue JWTs to API clients, rate limit, log claims from the JWT, and revoke JWTs.
Deploying NGINX as a caching reverse proxy in front of Amazon S3 and S3-compatible object stores has two benefits: NGINX caches requests to your object store and prevents unwanted discovery of its contents. Get complete installation and configuration instructions.
Many of our customers use BIG‑IP for load balancing to their Kubernetes clusters and NGINX Ingress Controller to handle cluster ingress‑egress traffic. For better interoperability, IngressLink tracks changes in the cluster so BIG-IP configuration can be updated faster.
This post shows you how to get NGINX and NGINX Plus running on Ubuntu in Amazon Web Services without affecting the settings on your personal computer.
NGINX Open Source 1.21.4 introduces support for kernel TLS (kTLS), which boosts performance by significantly reducing the need to copy data between user space and the kernel. We provide complete instructions for enabling kTLS in NGINX and share results of our performance testing.
Learn how to use the NGINX image from the Docker Hub repository and how to create your own NGINX Plus image to easily deploy NGINX in Docker containers.
We compare NGINX performance in bare-metal and virtualized (hypervisor) environments, finding a small but measurable performance cost for hypervisors. We also find that performance in Kubernetes environments is worse for network-bound but not CPU-bound operations.
What exactly do we mean when we talk about "modern apps"? We describe four key features that we believe an app must have to be modern -- scalability, portability, resiliency, and agility -- and six principles to guide development of your own modern apps.
Learn which NGINX Ingress controller is best for you, based on authorship, development philosophy, production readiness, security, and support.