Tutorials

NGiNX Reverse Proxy Caching Setup

NGiNX reverse proxy caching can boost your website or web application loading speed when enabled and properly configured. We all know that NGiNX, at least for now, is one of the best software mainly used for web servers but NGiNX has more amazing capabilities, can be easily used as Reverse Proxy and even as Load Balancer within any stack, can be used in many other cases but these are the common scenarios. In this very short tutorial we will be focusing on its caching capability, more precisely caching with NGiNX when used as Reverse Proxy for backend web servers. Table […]

Category: General | Published: 03/06/2019 | Updated: 07/08/2019

Secure NGiNX with Let’s Encrypt SSL on CentOS 7

Just another tutorial from Tufora where we will be showing you how to secure NGiNX with Let’s Encrypt SSL on CentOS 7. As you are well aware NGiNX is a very powerful software that can be used for various applications and workloads being as HTTP server, reverse proxy, load balancer and nowadays even as router for containers, pretty good portfolio we would say. On this tutorial we will be focusing on securing a NGiNX deployment with a SSL certificate issued by Let’s Encrypt (letsencrypt) using certbot utility on a CentOS 7 server. Table of contents Package instalation Generate Diffie–Hellman Exchange […]

Category: Security | Published: 31/05/2019 | Updated: 19/07/2019

Parsing JSON file with Go

In this tutorial we will learn about parsing JSON file with Go, nothing to worry about as we will try to keep this very simple, basic JSON parsing with Go we could say but we will provide enough information to familiarise yourself with Go structs, functions and a simple way of reading JSON files content. This example will contain two files, a JSON file called appinfo.json and a Golang file as well called main.go, file that will contain our application code. Many of you may find Golang confusing or maybe you are just starting now to code with Go which […]

Category: Golang | Published: 30/05/2019 | Updated: 19/07/2019

Install PHP 7 on CentOS 7 using REMI repo

Install PHP 7 on CentOS 7 using REMI repository is our next short tutorial where we will show you briefly how to install PHP 7 (php-fpm) on CentOS 7. It is true that by using container technologies like Docker for this particular task would be indeed more easy and handy for most of us but maybe from time to time we have to install PHP manually, maybe for a specific project on one of our servers or maybe just for fun. No worries we will be covering PHP 7 (php-fpm) setup on Docker in another tutorial shortly but for now […]

Category: General | Published: 14/05/2019 | Updated: 07/08/2019

Install MySQL 8 on CentOS 7

How to install MySQL 8 on CentOS 7 is our next quick tutorial where we will learn in just a few easy steps how to install and test latest MySQL 8 available – as of today – from Oracle on a CentOS 7 server by using only our terminal window. These days most of modern companies are using Cloud managed services for their databases, some of these with fancy names, different functions, speeds and sizes but sometimes we may have no other choice than to use the classic MySQL. Depending on the project requirements we may have to perform these […]

Category: General | Published: | Updated: 19/07/2019

Install latest NGiNX on CentOS 7

In this short tutorial we will learn how to install latest NGiNX version on CentOS 7. In an era of containers and all fancy technologies we have to admit that from time to time we need to look and even go back to the basics and install ourselves, manually services like NGiNX for example. NGiNX is a great web server software being able to perform very well as reverse proxy, load balancer and even as ingress router for container technologies. Indeed the free version of NGiNX may not have all capabilities as the commercial one but still plenty of nice […]

Category: General | Published: | Updated: 30/05/2019