A web server is used to host the files and applications that make up a web site. A web server can function as a simple file server, providing HTML pages and image files for a static web site. More functional web sites require a web server that provides a number of additional functions like a database, a scripting engine such as ASP, PHP or ColdFusion, security and redundancy features like server fail over capabilities.
There are many solutions available to create a web server. Some, like Windows Web Server, are commercially supported, while other like Linux and the Apache HTTP Server, are free and open source.
This guide will review some of the more popular web server solutions, and show you how you can use a web server to to create your own site.