NGINX http3 http_host Is Empty — Here’s the Fix
by Danila Vershinin, February 6, 2026
NGINX HTTP/3 leaves $http_host empty, breaking FastCGI, proxy configs, and logs. nginx-mod fixed this at the protocol layer — four months before upstream shipped a partial workaround.
Read More...NGINX try_files: Complete Guide with Real Examples
by Danila Vershinin, January 30, 2026
Master the NGINX try_files directive with this complete guide. Learn syntax, WordPress/Laravel/SPA configurations, performance optimization with open_file_cache, and common mistakes to avoid. Includes production-ready examples validated with gixy.
Read More...NGINX Timeout Directives: Complete Configuration Guide
by Danila Vershinin, January 26, 2026
Master all NGINX timeout directives including proxy_read_timeout, client_body_timeout, keepalive_timeout, and send_timeout. Learn when to use each, production-ready values, and how to diagnose timeout issues.
Read More...NGINX 502 Bad Gateway: Every Cause and Fix (Complete Guide)
by Danila Vershinin, January 24, 2026
Learn how to fix NGINX 502 Bad Gateway errors. This comprehensive guide covers every cause including PHP-FPM issues, socket permissions, buffer problems, and more with tested solutions.
Read More...NGINX client_max_body_size: Fix 413 Errors
by Danila Vershinin, January 23, 2026
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...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 FastCGI Keepalive: Persistent PHP-FPM Connections
by Danila Vershinin, January 21, 2026
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...Optimize NGINX for High-Performance PHP Websites
by Danila Vershinin, December 19, 2023
How to tune NGINX for high-performance PHP websites. In this post, I am going to give you tips on efficient tuning of PHP-FPM pool directives
Read More...Monitoring PHP-FPM in Bitnami stacks using NGINX Amplify
by Danila Vershinin, April 29, 2022
If you are a user of Bitnami stack for LEMP or LAMP, you might want to set up PHP-FPM monitoring. Such monitoring allows you to have a nice overview of your PHP-FPM-based stack, to see how your system behaved and how much it was loaded over periods of time, through a set of graphs. Despite […]
Read More...