NGINX Config is a configuration generator built by DigitalOcean to make it easier to configure NGINX. NGINX is a web server that also works as a load balancer, an HTTP cache, and a reverse proxy.

According to DigitalOcean, NGINX itself was started in 2002 by Igor Sysoev to help solve the C10K problem, which was an outstanding challenge for web servers to be able to handle ten thousand concurrent connections. 

Some of the features of NGINX that DigitalOcean likes the most include its low memory usage, high concurrency, asynchronous event-driven architecture, and many more features. 

A lot of these useful features, however, come with configuration requirements. NGINX Config is a simple alternative to needing to take a deep dive into NGINX documentation to figure out what configurations are needed. 

NGINX Config can show users how NGINX works, how inputs affect outputs, and enable them to generate the best configuration for their specific use case.