In this beginner tutorial I explain you what is LAMP (Linux, Apache, MariaDb, PhP) and how to install it on Debian 10. In the next video I will show you how to host multiple services using Apache.
List of Linux commands used on the video at: http://doc.mitwy.com/whatTheHellIsLamp.html
It is part of a tutorial that comes in several parts to show you how to install open source services on your own private web server (you can take it from the start there: https://youtu.be/_WbrWwZV7Vk). The key advantage of going through this learning curve is the scalability, the sky is the limit! I hope you enjoy!
If you have questions, I will be happy to answer in the comments bellow.