The Pitfalls of add_header in NGINX: Solving Inheritance Issues with more_set_headers

by Danila Vershinin, September 15, 2023

Discover why the commonly used add_header directive in NGINX might not be the best choice for managing HTTP headers, especially when dealing with nested configuration blocks. Learn about its limitations in handling inheritance and how the more_set_headers directive offers a robust and intuitive solution. Plus, find out how to easily install more_set_headers using GetPageSpeed RPM repositories.


Web Server Security and Stability: Why RHEL-Based Systems Reign Supreme

by Emily Serverwise, March 18, 2023

This article explores the strengths and weaknesses of Ubuntu and CentOS/RHEL for web server security and stability. It highlights how SELinux, FirewallD, and RHEL’s conservative approach make it a superior choice for web servers that prioritize top-notch security and stability. If you’re looking to choose between Ubuntu and CentOS/RHEL, this article provides insights to help you make an informed decision.


Accelerate WordPress with Varnish Cache

by Danila Vershinin,

Learn how to accelerate your WordPress site with Varnish and NGINX on RedHat-based systems. This article covers the steps for installing and configuring Varnish, setting up NGINX as a TLS terminator, and using the Proxy Cache Purge plugin to automatically invalidate cached pages. Speed up your site and improve the user experience with this powerful caching solution.


Free Lifetime SSL for NGINX using LetsEncrypt, without downtime

by Emily Serverwise, January 19, 2023

How to obtain a free SSL certificate from LetsEncrypt without any downtime and set it up in NGINX web server configuration.


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.


Maximizing NGINX Performance: A Comprehensive Guide to Tuning the Backlog and net.core.somaxconn Parameters

by Emily Serverwise, December 28, 2022

Get the Most Out of Your NGINX Web Server: A Step-by-Step Guide to Tuning the Backlog and net.core.somaxconn Parameter


The epoll Connection Processing Method: A Simple Way to Enhance NGINX Performance

by Emily Serverwise, December 27, 2022

Take your NGINX server to the next level with the power of epoll. Learn how this efficient connection processing method can help your server handle high traffic and scale with ease.


How to install NGINX QUIC on CentOS, RHEL and Fedora Linux

by Danila Vershinin, November 6, 2022

How to install NGINX QUIC on the majority of RPM-based systems like CentOS, RHEL, Fedora, and Amazon Linux. Enabling HTTP/3 for your website.


Setting up Varnish as Full Page Cache for Magento 2

by Danila Vershinin, September 7, 2022

Set up Varnish Full Page Cache for your Magento 2 store in a few easy steps, and nearly without downtime. Understanding NGINX sandwich setup


WordPress Security Checklist

by Danila Vershinin,

Secure your WordPress installation with this security checklist from changing wp-content URLs to a secure NGINX configuration