NGINX Honeypot 2.0: Zero-Latency Bot Blocking Without External Scripts


by Danila Vershinin, December 6, 2025

The enterprise approach to IP blacklisting that eliminates shell scripts, sudo, and fcgiwrap. IPSet access module for NGINX is our exclusive closed-source premium package in NGINX Extras modules collection.

Read More...

Installing the latest curl with HTTP/3 on CentOS, RHEL, and Fedora


by Danila Vershinin, November 30, 2025

How to install the latest curl on RPM-based systems like CentOS, RHEL, AlmaLinux, RockyLinux, Amazon Linux and Fedora.

Read More...

Practical guide: tuning http2_chunk_size in NGINX


by Danila Vershinin, October 5, 2025

Pick the right http2_chunk_size in NGINX without guesswork. This practical guide shows when to use 4k, 8k, or 16k, how frame-size limits affect real clients, and how to apply per-location overrides (including Varnish frontends). Includes rule-of-thumb sizing, config snippets, and tips to balance TTFB, fairness, and bulk throughput.

Read More...

VPS Is Still Shared Hosting: Diagnose Noisy Neighbors the Right Way


by Danila Vershinin, September 16, 2025

A VPS is still shared hosting. If you see high load with low CPU, you’re likely hitting noisy-neighbor contention: CPU steal or storage iowait. This guide shows how to prove it with iostat/mpstat, what to ask your provider, and when to migrate or switch to Dedicated CPU.

Read More...

How to install the ModSecurity NGINX module in Rocky Linux/AlmaLinux/RHEL 9


by Danila Vershinin, January 25, 2025

Here’s how to easily install ModSecurity for NGINX in Rocky Linux/AlmaLinux/RHEL 9

Read More...

Supercharging WordPress with NGINX Cache Purge – Say Goodbye to Mounts and Permissions Hassles!


by Danila Vershinin, November 2, 2024

Welcome to the world of powerful and efficient NGINX caching for WordPress on RPM-based systems! If you’re a GetPageSpeed RPM repository subscriber, you’re already one step ahead. With access to the ngx_cache_purge, you’re empowered to manage cache purges in an incredibly seamless and robust way—without the typical complexity of permissions and mount setups. In this […]

Read More...

Mastering the index Directive in Nginx: Best Practices and Optimization Tips


by Danila Vershinin, May 23, 2024

The index directive in Nginx is essential for serving default files when a directory is requested. In this guide, we explore its configuration, best practices, and security enhancements. Learn how to effectively use the index directive to improve your Nginx server’s performance and protect your website.

Read More...

Protecting from the Host header vulnerability injection in NGINX


by Danila Vershinin, April 6, 2024

Discover 2 essential strategies for protecting your NGINX web applications from the Host header vulnerability injections. Learn how to secure your infrastructure against cache poisoning and other attacks related to the Host header injection.

Read More...

Secure WordPress chmod: A Guide to correct file permissions


by Danila Vershinin, February 8, 2024

Secure your WordPress installation by setting up the correct permissions, using find and chmod commands

Read More...

500 Internal Server Error in NGINX: PHP-FPM and Internal Causes


by Danila Vershinin, January 25, 2024

Understanding the 500 Internal Server Error in NGINX. Essential read for anyone looking to tackle 500 internal server errors emitted by NGINX.

Read More...