NGINX, a business unit of F5 Networks, powers over 65% of the world's busiest websites and web applications. NGINX started out as an open source web server and reverse proxy, built to be faster and more efficient than Apache. Over the years, NGINX has built a suite of infrastructure software products o tackle some of the biggest challenges in managing high-transaction applications.
NGINX offers a suite of products to form the core of what organizations need to create applications with performance, reliability, security, and scale. This includes NGINX Plus for load balancing, reverse proxy, and application delivery controller features, NGINX App Protect for high performance web application firewall security, and NGINX Unit to run the application code, all monitored and managed by the NGINX Controller.
NGINX Plus: An all‑in‑one load balancer, web server, and content cache.
NGINX Controller: Centralized monitoring and management for NGINX Plus.
NGINX App Protect: Web application firewall, powered by F5
NGINX Unit: Lightweight application server, with support for multiple languages and a dynamic REST API‑driven configuration
NGINX Ingress Controller: Traffic management solution for cloud‑native apps in Kubernetes and containerized environments.
NGINX Service Mesh: Lightweight, Turnkey, Developer-Friendly Service Mesh Using NGINX Plus as an Enterprise Sidecar
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. TR verified that a representative sample of customers was invited. More Info
System Administrator in Information Technology at JET e-business (51-200 employees employees)
Use Cases and Deployment Scope
We use Nginx in our organization as a web server for Node.js applications, and as a reverse proxy for HTTP requests for backend applications such as APIs. For reverse proxy usage, we configure Nginx servers in pairs for high availability in active/passive mode. The failover is very smooth, almost with zero downtime - it loses only 1 packet during the transfer of the main role from one host to another.
Pros
Web Application Server.
Reverse Proxy.
High Availability for web applications.
Request rate limit.
Cons
HTTP Request Rewrite rules.
External modules maintained, such as mod security.
Request filtering.
Return on Investment
Positive: easy of management.
Negative: free license only supports active/passive mode on HA.
Positive: free license almost without limitations.
Negative: paid version too expansive.
Usability
Alternatives Considered
Microsoft IIS, Amazon Elastic Load Balancing and Azure Load Balancer
Other Software Used
Microsoft IIS, Grafana Loki, Kong Gateway Community (Open Source), Portainer, NAKIVO Backup & Replication, Azure DevOps, Microsoft Visual Studio Code
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. TR verified that a representative sample of customers was invited. More Info
Engineering Manager in Information Technology at Factiify Technologies Pvt. Ltd. (51-200 employees employees)
Use Cases and Deployment Scope
We're using NGINX as a reverse proxy and load balancer for all projects, and it is a standard tool we use with all our clients. With NGINX, we don't have to open multiple ports for HTTP requests, nor do we have to expose real application servers. There are a lot of security measures that we handle only with NGINX.
Pros
We use NGINX for reverse proxy to route requests to multiple applications accepting then on same port and route them on the basis of address.
The other application is of load balancer where application is running them on multiple servers and it routes to servers.
We manage security headers, port mapping, health-check for server and applications too.
Return on Investment
Faster application delivery
Open source as per our requirement
Usability
Related Products
Products similar to NGINX that may also meet your needs.