If you want to host multiple websites or web apps on the same web server, you're probably going to be using virtual hosts. Nerd on the Street explains the configuration syntax and behavior of virtual hosts in Apache httpd. Duration: 40 minutes.
In this video, Chris Titus shows you how to secure a web server. The parts of the video are ufw setup, ssh keys, system modifications for networking, and checking which ports are open. Duration: 30 minutes.
Learn the PHP programming language in this full course / tutorial by Mike Dane. The course is designed for new programmers, and will introduce common programming topics using the PHP language. Duration: 4 hours, 36 minutes.
HTML and CSS are essential skills to have for a career in web development. This course by John Smilga and freeCodeCamp.org will cover both languages from the scratch and by the end of the course you will be creating your own projects. Duration: 11 hours, 30 minutes.