Skip to main content
TrustRadius
NGINX

NGINX

Overview

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…

Read more
Recent Reviews

NGINX Review

10 out of 10
March 22, 2024
Incentivized
Using NGINX for some Reverse Proxy services for security purposes. Helps to mask the IP address of our true IP Address. Looking to see …
Continue reading

great

8 out of 10
March 22, 2024
Incentivized
Apache web server has replaced by NGINX server. could see potential benefits by using this product instead of apache. Infact its quite …
Continue reading

NGINX Review

9 out of 10
September 15, 2023
Incentivized
We use it as the ATTP server and it is one of the very popular ATTP servers on the market. It's free and it has really good speed compared …
Continue reading

NGINX Review

9 out of 10
September 15, 2023
Incentivized
I use it for mostly host websites or anything that needs to be host. So we have our on-prem server where we host ourselves.
Continue reading

NGINX Review

9 out of 10
September 15, 2023
Incentivized
So we use it in our app development. We use NGINX servers for deploying our apps. We don't have any challenges so far. We are pretty much …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Installation (18)
    9.4
    94%
  • Application server performance (18)
    8.7
    87%
  • Administration and management (18)
    8.1
    81%
  • Security management (18)
    8.0
    80%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

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…

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://www.nginx.com/products/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

24 people also want pricing

Alternatives Pricing

What is Zend Server?

Zend Server, developed by Zend, acquired by Rogue Wave Software in 2017 and then by Perforce in 2019 with that company's acquisition of Rogue Wave, is an All-in-One PHP Application Server that aims to improve web app deployment, debugging, and monitoring. Additionally, ZendPHP Enterprise offers…

Return to navigation

Product Demos

CVE-2016-1247 Nginx (Debian-based) Vulnerability - Root Priv. Escalation PoC Exploit Demo

YouTube

Nginx Web Server configuration with Examples

YouTube

Load Balancing with NGINX

YouTube

Access your internal websites! Nginx Reverse Proxy in Home Assistant.

YouTube

How to Serve Static Content

YouTube

Using NGINX Open Source for Video Streaming and Storage

YouTube
Return to navigation

Features

Application Servers

An Application Server provides services and infrastructure for developing, deploying, and running applications

8.2
Avg 8.0
Return to navigation

Product Details

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

NGINX Features

Application Servers Features

  • Supported: IDE support
  • Supported: Security management
  • Supported: Administration and management
  • Supported: Application server performance
  • Supported: Installation
  • Supported: Open-source standards compliance

Additional Features

  • Supported: NGINX: Fast, light web server and reverse proxy
  • Supported: NGINX Plus: All‑in‑one Load Balancer, Web Server, and Content Cache
  • Supported: NGINX Plus: Security controls, High Availability, Dynamic Modules
  • Supported: NGINX App Protect: Layer 7 Attack Protection
  • Supported: NGINX Controller: Centralized Traffic Management and Monitoring
  • Supported: NGINX Controller: Role-based Access Controls
  • Supported: NGINX Unit: Multi-language Application Server

NGINX Screenshots

Screenshot of Overview of the NGINX Application PlatformScreenshot of NGINX Controller - MonitoringScreenshot of NGINX Controller - Configuration

NGINX Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Microsoft IIS and HAProxy Community Edition are common alternatives for NGINX.

Reviewers rate Installation highest, with a score of 9.4.

The most common users of NGINX are from Small Businesses (1-50 employees).

NGINX Customer Size Distribution

Consumers0%
Small Businesses (1-50 employees)0%
Mid-Size Companies (51-500 employees)50%
Enterprises (more than 500 employees)50%
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(138)

Attribute Ratings

Reviews

(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
John Reeve | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have used NGINX in several different ways. We've used it as a load balancer, a proxy server, and a web server. Its ability to do one or all three of these jobs is what makes it so useful.
  • Load balancing.
  • Proxy server.
  • Config files aren't as straightforward as Apache.
NGINX is extremely fast when used as a web server. We used it for many years to serve up static content such as images, css, html, and javascript. The proxy features are also great for routing traffic through it when needed.
  • Open source, so it reduced our licensing costs to nothing.
  • In our first few years as a startup, the load balancing features saved us money.
NGINX's footprint is much smaller than Apache, and it's great for serving up static content. The URL rewriting was not as familiar as Apache, but just as powerful once configured correctly. As a load balancer, it's much more affordable than Citrix ADC. We used the load balancing features for several years as a startup and it served us well.
Community support is great, and they've also had a presence at conferences. Overall, there is no shortage of documentation and community support. We're currently using it to serve up some WordPress sites, and configuring NGINX for this purpose is well documented.
Apache Web Server, Citrix ADC (formerly NetScaler ADC), PostgreSQL
Alan Matson, CCNA:S, MCP | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use NGINX to run all of our web servers that are customer public-facing. We replaced using APACHE with NGINX due to the ease of use and highly customizable option.s
  • Great customization
  • Very well documented
  • Better built in documentation
NGINX is well suited for a forward-facing web server. While as a reverse proxy, I had better results with APACHE, I try and use NGINX for anything that I need to run a reliable and secure web server on.
  • Open source means great ROI
NGINX has been more stable and customizable than we have had with APACHE.
Community-driven support for the open-source version that said the communities are enormous and you can get a lot of help if needed.
January 28, 2020

NGINX Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
I use NGINX for two main purposes. The first and foremost is to serve as a reverse proxy to rails applications running on their own servers. This includes making use of gzipping and SSL/TLS encryption. Additionally, it is used to serve compiled react applications as static sites, with the other instance still serving as a reverse proxy to these.
  • SSL/TLS encryption - Incredibly simple to configure and use.
  • Gzipping - Quickly and easily compress responses to save network cycles.
  • Lack of logging tools - Simply writes logs to files that you have to manually navigate.
  • No GUI - All configuration from a console. This could be a pro or a con to some.
If you want to serve a static website, implement a reverse proxy server to in-house applications running on their own servers, enable SSL/TLS encryption for your sites, load balance between application instances, or simply cut down the size of your server's responses by gzipping them, then Nginx is for you. If you feel that you need a GUI to do any of these things, then potentially look elsewhere.
  • Gzipping has drastically cut down response sized and subsequently network costs.
  • Out of the box SSL/TLS is incredibly valuable.
Compared to Apache, NGINX is much lighter on resource consumption, and also far faster as a server, serving static content over twice as fast in most benchmark tests. NGINX doesn't offer as much potential configuration and customization as Apache, however, so if these advanced features are necessary then Apache might be the way to go.
NGINX is very well documented and has a huge community of users. Generally if you run into a problem, there is a blog post or forum thread about the issue, often with multiple solutions available. However, there is no customer support available for the open-source version, so if you encounter an issue that you can't find the answer for, you are most likely on your own.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Nginx is widely used in the whole organization for different applications as a front end hitting web server. It's used generally to benefit the caching mechanism and load the balance of the clustered applications and also used widely to maintain an active environment in case of any node failure or application server failure.
  • Nginx provides a very good caching mechanism as compared to other web servers. It helps to increase the performance of application when users hit the same address again and again in short period of time. This caching mechanism has many options available and it helps to configure it any way.
  • Nginx is a light weight web server which forwards the requests from the user to application server. If we host multiple sites on same Nginx server, the load of the server doesn't increase.
  • Nginx rewrite rules bring more flexibility to configure permanent or temporary redirections for some of the URLs
  • Nginx works best when we use it as front end proxy server for any application
  • Nginx is best in managing the Production and DR environments in an active mode. It is applicable for some of the applications when local file systems are shared across servers.
  • Load balancing is the thing where Nginx needs more improvement when I compare it with HAProxy. HAProxy provides more flexibility than Nginx for load balancing for clustered applications.
  • Nginx monitoring is good but not best. Teams have to improve the monitoring of Nginx where we can easily track the ddos attacks or multiple connections from one IP or multiple requests coming from one IP then they need to block it etc. i.e. Nginx must provide more flexibility in configuring more scenarios, which we do manually to improve the application performance.
  • Nginx needs improvement in the logging mechanism. Nginx must provide their own commands to get the desired output from the logs. So that instead of using unix commands and grep particular things, if Nginx provides better commands which can easily trace the logs in desired way, it will bring more flexibility to the system administrator.
Nginx is best to use as front end proxy for any application server. Nginx's cache mechanism is one of the best as compared to other web servers. Nginx is really a light weight webserver and it provides more flexibility in case of load balancing in clustered application. Configuration of Nginx is very easy as compared to other web servers. Nginx uses fewer resources of hosted server.
  • Nginx has improved performance due to caching
  • Zero downtime in case of some of the application where we can maintain the active production and DR environments.
  • Reduced the cost of maintaining multiple web servers for multiple applications.
  • Load balancing helps at some extent in case of clustered applications.
  • Logging flexibility to configure multiple options brought more clarity in troubleshooting
Nginx's cache mechanism is better than Apache and HAProxy. Also Nginx is very light weight and works for multiple sites with much less work. i.e. As front end proxy server configuration is very easy as compared to other applications. Apache sometimes crashes and is not able to mange a high load as compared to Nginx. Apache Tomcat suits application servers but not for load balancing or cache server or front end proxy or reverse proxy also the same is true for HAProxy. HAProxy's load balancing feature is really good but comparing other features, Nginx is the best.
Overall good but not the best. Support for Nginx is better but there is need of some improvement in response time; for new customers response time is not good enough. There is a high scope to improve the support in case of response time to new customers who are willing to setup a meeting with the vendor for more clarifications and to know more about features.
Front end proxy and reverse proxy of Nginx is always useful. I always prefer to Nginx in overall usability when you have application server and database or multiple application servers and single database i.e. clustered application. Nginx provides really good features and flexibility which helps the system administrator in case of troubleshooting and also from the administration perspective. Also, Nginx doesn't delay any request because of internal performance issues.
Return to navigation