शब्दकोश · क्लाउड और होस्टिंग

Nginx

Nginx is an open-source web server and reverse proxy known for handling many concurrent connections efficiently with an event-driven architecture.

अपडेट: अक्टूबर 6, 2026

Nginx (pronounced "engine x") is an open-source web server that is also widely used as a reverse proxy, load balancer and HTTP cache. It uses an event-driven, asynchronous design, so a small number of worker processes can handle many simultaneous connections.

Why it matters

Nginx often sits in front of application servers, serving static files directly, terminating TLS, compressing responses and passing dynamic requests to PHP-FPM, Node.js or other backends. Many 502 Bad Gateway and 504 Gateway Timeout errors come from the proxy being unable to reach, or wait long enough for, the upstream. Configuration is a set of declarative blocks, and changes take effect after a reload.

Example

server {
    listen 443 ssl;
    server_name example.com;

    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host $host;
        proxy_read_timeout 60s;
    }
}

Test before applying with nginx -t, then run nginx -s reload.

Common mistakes

  • Reloading without testing the config and taking the site down with a syntax error.
  • Leaving default proxy timeouts, so slow backends return 504.
  • Forgetting proxy_set_header lines, so the app sees the wrong host or client IP.
  • Confusing root and alias inside location blocks.

Get notified when this term updates

Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.

यह पेज सामान्य जानकारी है, जिसे हमारी संपादकीय टीम ने लिखा है और दस्तावेज़ीकरण बदलने पर अपडेट किया जाता है। सर्वर और प्रदाता अलग-अलग होते हैं, इसलिए बदलाव पहले सुरक्षित तरीके से जाँचें। देखें: संपादकीय नीति और अस्वीकरण.