This video takes you step by step through all the basics of setting up a web server.
including initial OS installation, initial server configuration, installation of server software, server security, and monitoring of the server.
Resources:
https://httpd.apache.org/
https://www.debian.org/distrib/netins...
https://ubuntu.com/download/server