Setup and Secure a Web Server
Overview
A web server is a computer that stores web server software and website information (HTML, Javascript, images, data, etc).
Create a web server using virtualization software and a popular web server service such as Apache. Research web security best-practices and hardening and perform common security configurations to a web server.
Project Recommendations
It is recommended you have familiarity with the foundations of networking, TCP/IP and OSI models, basics of how a website works, background with some HTML and JavaScript, website security hardening and technologies, use of virtualization software / hypervisor, and formidable research skills.
Recommended Level
Beginner to Intermediate
Project Author Credit: Grant C.