Skip to main content

NGINX Allow Deny: Complete IP Whitelist & Blacklist Guide


by Danila Vershinin, January 27, 2026

Master NGINX allow and deny directives to control access by IP address. This complete guide covers IP whitelisting, blacklisting, CIDR notation, the geo module for large IP lists, and common pitfalls with tested configurations.

Read More...

NGINX Basic Auth with htpasswd: Complete Configuration Guide


by Danila Vershinin, January 26, 2026

Learn how to configure NGINX basic authentication using htpasswd. This complete guide covers password file creation, hash algorithms, WordPress protection, staging site security, SSL integration, and troubleshooting.

Read More...

NGINX Rate Limiting: The Complete Guide


by Danila Vershinin, January 22, 2026

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

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

Using the OWASP Core Rule Set with the NGINX Security Module


by Danila Vershinin, January 18, 2026

Learn how to install and configure the OWASP Core Rule Set (CRS) with NGINX ModSecurity on Rocky Linux, AlmaLinux, and RHEL 9. Protect your web applications from SQL injection, XSS, remote code execution, and other OWASP Top 10 attacks with this comprehensive WAF configuration guide.

Read More...

Linux setfacl Command: Complete Guide to ACL Permissions for Read-Only Users and Beyond


by Danila Vershinin,

Learn how to use the Linux setfacl command to add read-only users to directories, configure recursive ACL permissions, and set default ACLs for new files. This comprehensive guide covers everything from basic syntax to advanced use cases for enterprise-grade access control.

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

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

Free SSL for NGINX with Let’s Encrypt: Complete Guide


by Emily Serverwise, January 19, 2023

Learn how to configure free SSL for NGINX with Let’s Encrypt using DNS validation. This complete guide covers Cloudflare integration, automatic renewal, and production-ready TLS configuration.

Read More...

Secure your DNS with dnsmasq, dnscrypt-proxy and Cloudflare


by Emily Serverwise, December 30, 2022

Is your internet access being censored and your privacy violated by DNS hijacking? Learn how to use Cloudflare’s secure DNS protocol to encrypt your DNS requests and bypass censorship. Our step-by-step guide shows you how to set up and configure dnscrypt-proxy on your RHEL machine using dnsmasq and NetworkManager. Protect your online activity and access the internet freely with secure DNS.

Read More...