Skip to main content

Tuning worker_rlimit_nofile in NGINX: The Complete Guide


by Danila Vershinin, January 17, 2026

Learn how to properly tune worker_rlimit_nofile in NGINX for optimal performance. Understand the relationship between file descriptors, worker_connections, and system limits with practical examples and source code analysis.

Read More...

Tuning NGINX worker_processes: A Deep Dive


by Danila Vershinin, January 15, 2026

Learn how NGINX worker_processes works internally. Understand when to use auto and when manual tuning is better for VPS, containers, and high-memory setups.

Read More...

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...

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

Learn how to set up NGINX cache purge for WordPress with the ngx_cache_purge module. This guide covers installation, configuration, cache key best practices, and troubleshooting common purge issues.

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...

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...

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...

Serving Pre-compressed Brotli Files with NGINX’s brotli_static Module


by Danila Vershinin, October 10, 2023

Introduction to the Brotli compression Web performance is a crucial for any online business or service. One of the ways to improve web performance is with the compression algorithms like Gzip and Brotli. They help reduce the size of files sent over the network and save bandwidth in the process. NGINX is an extremely efficient […]

Read More...