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.