๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

DevOps Intermediate

What is Nginx?

A high-performance web server and reverse proxy known for its stability, low resource usage, and ability to handle many concurrent connections.

Nginx (pronounced "engine-x") serves as a web server, reverse proxy, load balancer, and HTTP cache. Its event-driven, non-blocking architecture handles thousands of concurrent connections efficiently.

Common uses include serving static files, proxying to application servers (PHP-FPM, Node.js, Python), SSL termination, and load balancing. Configuration uses a declarative block-based syntax.

Related Terms

Monitoring
The practice of collecting, analyzing, and alerting on system metrics and logs to ensure application health and performance.
CI/CD
Continuous Integration and Continuous Deployment โ€” automated practices for building, testing, and deploying code changes.
Health Check
An endpoint or mechanism that reports whether an application is running correctly and ready to handle requests.
Prometheus
An open-source monitoring and alerting toolkit that collects time-series metrics using a pull-based model.
Pipeline as Code
Defining CI/CD pipeline configurations as version-controlled code files rather than through UI-based pipeline builders.
Message Queue
A communication mechanism that enables asynchronous message passing between services, decoupling producers from consumers.
View All DevOps Terms โ†’