๐ŸŽ 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

Semantic Versioning
A versioning scheme using MAJOR.MINOR.PATCH numbers that communicates the nature of changes in each release.
Feature Flag
A technique that allows enabling or disabling features in production without deploying new code, enabling safe rollouts and A/B testing.
Kubernetes ConfigMap
A Kubernetes object that stores non-sensitive configuration data as key-value pairs, injected into pods as environment variables or files.
Git
A distributed version control system that tracks changes in source code during software development.
Canary Deployment
A deployment strategy that gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.
CI/CD
Continuous Integration and Continuous Deployment โ€” automated practices for building, testing, and deploying code changes.
View All DevOps Terms โ†’