
All computers that host websites must have Web server programs and Apache is one such program. The process is an example of the client/server model. It then serves you the document you requested. Depending on the page you have requested, the server may be asked to run a few extra modules while generating the document to serve you. It runs a few security checks on your HTTP request and takes you to the Web page requested. Such software is useful for creating websites.īasically, the Web server software receives your request to access a Web page. Web servers also run other software programs in the background. So you must distinguish between servers that refer to hardware and those that refer to software.

It is confusing that these software programs are also referred to as servers.

Most of the Web servers today operate on Linux and most websites are hosted by Linux servers. Web servers typically run two types of operating systems -Linux or Microsoft Windows.
