In this tutorial, we will start with an empty VPS with a freshly installed Debian 9 and will end up with three different sites sharing the same IP address, hosted on the same machine. Apache web server analyzes HTTP request headers and appropriately connects it to the directory structure inside the VPS. The technical term […]
How To Set Up a Node.js Application for Production on Ubuntu 16.04 VPS
With this tutorial, we assume that you have already read article “How to Set Up a Node.js Application On Ubuntu 16.04 VPS”. It explains how to install a Hello World type of node.js application and how to run it locally. Nginx is a fast and versatile web server which can be configured to serve as […]
How To Set Up a Node.js Application for Production on a Debian 9 VPS
In this tutorial, we will create a simple Node.js application and put it into a production ready environment on Debian 9, “Stretch”. To make the app accessible from your browser, we’ll use Nginx as a reverse proxy. Nginx is a fast and versatile web server, and can also be used as a Load Balancer. To […]
How To Set Up Apache Virtual Hosts on CentOS 7
In this tutorial, we will start with an empty VPS with a freshly installed CentOS 7 and will end up with three different sites sharing the same IP address, hosted on the same machine. Apache web server analyzes HTTP request headers and appropriately connects it to the directory structure inside the VPS. The technical term […]
LEMP Stack Installation on Ubuntu 16.04
This tutorial will show you how to install and configure the LEMP stack on your VPS/LowEndBox. LEMP stands for Linux Nginx MySQL PHP, and is a lightweight variation of the LAMP stack, which includes Apache instead of Nginx. You’ll notice that it’s not written as LNMP, and that’s due to the pronunciation of the word […]
LEMP Stack Installation on Debian 9
This tutorial will show you how to install and configure the LEMP stack on your VPS/LowEndBox, running Debian 9. LEMP stands for Linux Nginx MySQL PHP, and is a lightweight variation of the LAMP stack, which includes Apache instead of Nginx. You’ll notice that it’s not written as LNMP, and that’s due to the pronunciation […]
How To Set Up Apache Virtual Hosts on Ubuntu 16.04
In this tutorial, we shall start with an empty VPS screen of a freshly installed Ubuntu 16.04 and will finish up with three different sites sharing the same IP address. Apache web server analyzes input from the browser and connects it to the directory structure inside VPS. The technical term for “sites” inside VPS boxes […]
Set Up and Use Composer on a Ubuntu 16.04 VPS
In this tutorial, you will learn how to install and use Composer, the dependency manager for PHP.
Setup And Configure Mod_Rewrite on Ubuntu 16.04
In this tutorial, we will study Mod_Rewrite, one of the most important modules of the Apache server. It can change the incoming address from the browser into something else, on the fly. The most common usage is to improve SEO rankings. Google, Bing and other search engines are in the business of relevancy – the […]
Package Management Walkthrough: apt, yum, dnf, pkg
In this tutorial, we will give you an overview of package management utilities on Ubuntu and Debian, Centos, Fedora, and FreeBSD. Once you install, say, Apache and Nginx, PHP, a MySQL database, all these systems start behaving similarly. The main difference is located in the tools for package management and that is how most newcomers […]