How to configure Apache virtual hosts on Ubuntu 16.04 LTS

What is Apache?

Apache is a wonderful application software. It is the most widely used web server application in the world with over 50% participation in the commercial web server market. Apache is the most widely used web server application on Unix operating systems, but can be used on almost any platform, including Windows, OS X, OS / 2, and so on.