Skip to main content

NGINX Load Balancing: Complete Guide to Algorithms & Setup


by Danila Vershinin, January 23, 2026

Learn how NGINX load balancing works under the hood. This complete guide covers all load balancing algorithms including round-robin, least connections, IP hash, consistent hashing, and the Power of Two Choices, with production-ready configuration examples.

Read More...

NGINX Reverse Proxy: The Complete Guide


by Danila Vershinin,

Master NGINX reverse proxy configuration from basics to advanced. Learn proxy_pass, upstream load balancing, headers, buffering, timeouts, WebSockets, and troubleshooting 502/504 errors with production-ready examples.

Read More...

NGINX client_max_body_size: Fix 413 Errors


by Danila Vershinin,

Learn how to fix the NGINX 413 Request Entity Too Large error by configuring client_max_body_size. This complete guide covers syntax, size formats, context inheritance, PHP-FPM integration, WordPress configuration, and security best practices.

Read More...

NGINX Amplify Alternative: The Drop-In Replacement (2026)


by Danila Vershinin, January 22, 2026

NGINX Amplify was discontinued on January 31, 2026. GetPageSpeed Amplify is the only drop-in compatible replacement—migrate in 60 seconds without changing your agent. Get website monitoring, Gixy security analysis, custom dashboards, and features F5 never offered.

Read More...

NGINX Rate Limiting: The Complete Guide


by Danila Vershinin,

Learn how to configure NGINX rate limiting using the leaky bucket algorithm. This comprehensive guide covers limit_req_zone, burst, nodelay, delay parameters, whitelisting IPs, and production-ready configurations to protect your server from DDoS attacks, API abuse, and brute force attempts.

Read More...

504 Gateway Timeout NGINX: How to Fix It


by Danila Vershinin,

Stop copy-pasting timeout fixes. Learn which NGINX directive actually causes 504 errors and how to fix it properly—whether you’re proxying to Varnish, Node.js, PHP-FPM, or any HTTP backend.

Read More...

NGINX TLS 1.3 Hardening: A+ SSL Configuration Guide


by Danila Vershinin, January 21, 2026

Learn how to configure NGINX for maximum TLS security with TLS 1.3, achieve an A+ SSL Labs rating, and use tools like Gixy for automated security validation. Complete guide with tested configurations for RHEL 9, Rocky Linux, and AlmaLinux.

Read More...

NGINX FastCGI Keepalive: Persistent PHP-FPM Connections


by Danila Vershinin,

Learn how to configure persistent FastCGI connections between NGINX and PHP-FPM using fastcgi_keep_conn and upstream keepalive directives. Includes production-ready configurations, PHP-FPM tuning tips, and troubleshooting guidance.

Read More...

NGINX Browser Caching for Static Files: Cache-Control, Expires & Cache Busting


by Danila Vershinin, January 20, 2026

Master NGINX browser caching for static files with this comprehensive guide. Learn Cache-Control and Expires headers, cache-busting strategies, versioned URLs, and the immutable directive. Includes production-ready configurations tested on RockyLinux 9 and AlmaLinux 10, performance optimizations, CDN integration, and troubleshooting tips.

Read More...

How to Serve Localized NGINX Error Pages Based on Browser Language


by Danila Vershinin,

Learn how to configure NGINX to serve localized 404 and 500 error pages based on the Accept-Language header. Complete guide with two methods: using the map directive and the accept-language module. Includes tested configurations for Rocky Linux 9 and AlmaLinux 10.

Read More...