TrustRadius: an HG Insights company

NGINX

Score9.1 out of 10

162 Reviews and Ratings

Get a Demo

Contact about NGINX

Please fill out the form below to get in touch.

F5

Connect with F5

What are you interested in?

Already have an account?

You hereby consent to have TrustRadius share the information supplied on this form with F5 so that F5 and TrustRadius may contact you in regard to the information requested.

What is NGINX?

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

Media

Overview of the NGINX Application Platform
NGINX Controller - Monitoring
NGINX Controller - Configuration

1 / 3

Top Performing Features

  • Application server performance

    Speed of deploy time, initialization time and other performance metrics

    Category average: 8.6

  • Open-source standards compliance

    Support for open-source standards like J2EE

    Category average: 8.3

  • Installation

    Ease of download and installation

    Category average: 8.4

Areas for Improvement

  • Administration and management

    Ease of management via administration console

    Category average: 7.7

  • Security management

    Integrated security management for applications

    Category average: 8.5

  • IDE support

    Support for a number of different programming environments or IDEs

    Category average: 7.3

Nginx is a strong and reliable web server.

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

Light-weigh modular and resource optimised tool for Load Balancing and Reverse Proxy

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

F5 NGINX Review

Use Cases and Deployment Scope

NGINX is used as a load balancer/reverse proxy for our web properties from dev through pre-release production. We integrate traffic from BIG-IP virtual IPs and delegate upstream traffic through the reverse proxy function.

Pros

  • load balance
  • reverse proxy
  • rate limiting
  • OTEL

Cons

  • published helm charts for initial k8s deployments were either scarce or non-existent and had to be custom built

Return on Investment

  • Management of the deployments have been considerably easier in switching from Apache.
  • Upgrades are hours rather than months

Usability

Alternatives Considered

Apache HTTP Server and HCL Digital Experience

NGINX a GOLD opportunity for you Moder Applications

Use Cases and Deployment Scope

We use NGINX to demonstrate to our clients how applications that use microservices can be monitored and integrated into their console for complete visibility; NGINX certainly covers microservices and Kubernetes.

Pros

  • reverse proxyng
  • load balancing
  • serving static content

Cons

  • Complex Configuration
  • Limited Out of the box Observsbility

Return on Investment

  • Positive ROI because we only provide the sale of this product, we dont have in TD SYNNEX "Apache" or other solutions

Usability

Alternatives Considered

Apache AGE and Akamai API Gateway

Other Software Used

Google Kubernetes Engine

NGINX is good

Use Cases and Deployment Scope

In our organization, NGINX is Used in emergency benefit disbursements

Pros

  • Good up time
  • Good when kept up to date

Cons

  • I think there is room for improvement in NGINX with Vulnerabilities when left to get out of date

Return on Investment

  • NGINX had a negative effect on our organization's overall business objectives because a need to quickly update due to vulnerability and pushed out critical release to the next fiscal year

Usability