LAMP Servers are the standard build for web servers. LAMP stands for Linux, Apache, MySQL, PHP. This gives you the operating system, http server, database server and PHP scripting language.
Virtual Hosts are used in Apache to allow a single web server to serve numerous websites. Basically www.FailedNormal.com point to /var/www/FailedNormal, and www.EliTheComputerGuy.com points to /var/www/EliTheComputerGuy.
You can turn your Raspberry Pi with Raspberry PI OS into a full LAMP web server. We use MariaDB because MySQL is not provided in the main repository and it is a drop in replacement […]