All skills

Cloud & DevOps

Nginx

Latestv1.31.2Updated Jun 17, 2026

Overview

Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Russian developer Igor Sysoev and publicly released in 2004. Nginx is free and open-source software, released under the terms of the 2-clause BSD license. A large fraction of web servers use Nginx, often as a load balancer.

Read more

How it works

nginx
server {
    listen 80;
    location / {
        proxy_pass http://localhost:3000;
    }
}

The flow

Step by step, from source to running.

  1. 1Request hits Nginx on :80/:443
  2. 2Event loop accepts the connection
  3. 3Serves static or proxies upstream
  4. 4Response (optionally cached) returned

Links

More in Cloud & DevOps