How To Configure Apache Content Caching on CentOS 7

What is Caching? Caching is a method of improving server performance by allowing commonly requested content to be temporarily stored in a way that allows for faster access. This speeds up processing and delivery by…

Web Caching Basics: Terminology, HTTP Headers, and Caching Strategies

Introduction Intelligent content caching is one of the most effective ways to improve the experience for your site’s visitors. Caching, or temporarily storing content from previous requests, is part of the core content delivery strategy…

How To Install And Configure mod_deflate On CentOS 7

Introduction Mod_deflate is an Apache module which allows output from your web server to be compressed before being sent to the client. Once the size of your site content is compressed, its size is smaller,…

How To Back Up a CentOS 7 Server with Bacula

Introduction This tutorial will show you how to set up Bacula to create backups of a remote CentOS 7 host, over a network connection. This involves installing and configuring the Bacula Client software on a…

How To Install Bacula Server on CentOS 7

Introduction Bacula is an open source network backup solution that allows you create backups and perform data recovery of your computer systems. It is very flexible and robust, which makes it, while slightly cumbersome to…

How To Configure Apache to Use Custom Error Pages on CentOS 7

Introduction Apache is the most popular web server in the world. It is well-supported, feature-rich, and flexible. When designing your web pages, it is often helpful to customize every piece of content that your users…

How To Configure Nginx to Use Custom Error Pages on CentOS 7

Introduction Nginx is a high performance web server capable of serving content with flexibility and power. When designing your web pages, it is often helpful to customize every piece of content that your users will…

How To Redirect www to Non-www with Nginx on CentOS 7

Introduction When you have your web site or application up and running behind a domain, it is often desirable to also allow your users access to it via the plain domain name and the www subdomain. That is, they…

Set up basic HTTP Authentication with Nginx on CentOS 7

Introduction Nginx is one of the leading web servers in active use. It and its commercial edition, Nginx Plus, are developed by Nginx, Inc. In this tutorial, you’ll learn how to restrict access to an…

How To Install Nginx on CentOS 7

About Nginx Nginx is a high performance web server software package. It is a much more flexible and lightweight program than Apache HTTP Server. This tutorial will teach you how to install and start Nginx…