Skip to main content

NGINX Reverse Proxy Ollama: Host Your Own Free LLM


by Danila Vershinin, February 25, 2026

Run your own ChatGPT alternative for free with Ollama or vLLM behind NGINX. This guide covers streaming-safe proxy configuration, authentication, rate limiting, and SELinux fixes for RHEL — all tested with real inference.

Read More...

NGINX Query String Normalization with sorted-args Module


by Danila Vershinin, February 17, 2026

Improve NGINX cache hit rates by normalizing query string parameter order. The sorted-args module eliminates cache fragmentation caused by tracking codes, parameter reordering, and cache-busting parameters.

Read More...

NGINX error_log_write Module: Conditional Logging


by Danila Vershinin, February 12, 2026

Learn how to use the NGINX error_log_write module for conditional error logging. Write custom log entries based on request attributes, variables, and conditions directly from your NGINX configuration.

Read More...

NGINX Keyval Module: Dynamic Key-Value Store Inside NGINX


by Danila Vershinin, February 9, 2026

Learn how to use the NGINX keyval module to create a dynamic key-value store directly inside NGINX. Build feature flags, IP blocklists, maintenance mode toggles, A/B testing, and canary deployments — all without restarting NGINX or adding backend services.

Read More...

NGINX max_headers: Prevent Header-Flooding DoS


by Danila Vershinin, February 8, 2026

Learn how to use the max_headers directive in nginx-mod to limit the number of HTTP request headers and protect your server from header-flooding DoS attacks. Includes installation, configuration, and testing on RHEL-based systems.

Read More...

NGINX Sysguard: Automatic Protection Against Server Overload


by Danila Vershinin, February 7, 2026

Learn how to protect your NGINX server from overload using the sysguard module. Configure load-based request rejection, memory protection, and response time monitoring for graceful degradation under pressure.

Read More...

NGINX NAXSI WAF: Complete Setup and Configuration Guide


by Danila Vershinin, February 6, 2026

Learn how to set up the NAXSI web application firewall for NGINX on Rocky Linux and RHEL. This guide covers installation, core rules, learning mode, whitelisting, libinjection integration, and production deployment of this lightweight WAF alternative to ModSecurity.

Read More...

NGINX Upload Module: File Upload Handling Guide


by Danila Vershinin, February 2, 2026

Learn how to configure the NGINX upload module for efficient file upload handling. This comprehensive guide covers installation, configuration directives, resumable uploads, security best practices, and performance optimization for system administrators managing production servers.

Read More...

NGINX Reverse DNS Module: Hostname-Based Access Control


by Danila Vershinin,

Learn how to use the NGINX reverse DNS module (ngx_http_rdns) to verify client hostnames, block malicious traffic, and authenticate legitimate crawlers like Googlebot. This guide covers installation, configuration, and security best practices.

Read More...

NGINX Bot Verification: Block Fake Crawlers


by Danila Vershinin, January 31, 2026

Learn how to verify and block fake search engine bots in NGINX using the bot-verifier module. This comprehensive guide covers installation, configuration, and testing of reverse DNS verification for Googlebot, Bingbot, and other crawlers.

Read More...