Varnish on CentOS - full guide

Varnish – how to make websites fly?

In this episode we will make our websites fly with Varnish on CentOS. What exactly is Varnish? Varnish is an HTTP accelerator designed for websites with high traffic. It can speed up you website significantly, especially when you have more reads than writes. It’s designed to handle heavily loaded websites as well as APIs. It’s […]

How to configure SSH on CentOS

How to configure secure SSH on CentOS

Hello everyone! In this tutorial I will show you how to increase server security┬áby tuning up configuration of SSH. Before you begin There are basically two requirements for this tutorial: You need to have working SSH keys. You need to be able to login to your server by using them. After completing this tutorial, SSH […]

Install MySQL community server on CentOS

How to install and configure latest version of MySQL on CentOS?

Hi there! Today I want to show you how to install latest version of MySQL Community server (5.7.16) on CentOS 7. I will show you how to install it, set root password, configure server and optimize it for performance. Also I will show you how to create databases and assign users to them. How to […]

Hardening Apache with Mod Security

Apache hardening with mod_security

In this part of setup complete webserver we will harden Apache with popular mod_security. Mod_security is a small module that works like application firewall. It protect the app before most common attacks and vulnerabilities. It’s good to have such thing on the webserver. I assume that You have Apache already installed, if not check out […]

How to install apache from source on CentOS

How to install latest Apache HTTPD on CentOS

Hi there!┬áToday I’d like to show you how do I install and configure Apache HTTPD on CentOS 7. I like to have it installed in minimal and secure way. Beware! This is pretty long tutorial covering lot’s of aspects from compilation, through configuration, SSL/HTTPS/HTTP2, basic hardening etc. How to install Apache HTTPD on CentOS using […]