# Web Server

## General information

A Web Server is a computer program that handles HTTP (Hypertext Transfer Protocol) requests and responses. It serves files that make up a website to Clients, typically web browsers, over the internet or a local network. When a Client requests a web page with a browser, the request is sent to the Server, which then sends the requested files back to the Client for display. Examples of Web Servers include Apache, IIS, and Nginx.

## Microsoft IIS

Internet Information Services (IIS) is a Web Server software package developed by Microsoft that is included with the Windows operating system. It is used to host and deliver web content, such as websites and web services, on the World Wide Web.

For more information: [https://learn.microsoft.com/en-us/iis/get-started/introduction-to-iis/introduction-to-iis-architecture](https://learn.microsoft.com/en-us/iis/get-started/introduction-to-iis/introduction-to-iis-architecture)

## Installation

To install Internet Information Services (IIS) on a Windows machine, follow these steps:

1. Go to "Control Panel" > "Programs" > "Programs and Features" > "Turn Windows features on or off" (or just type "Turn Windows features on or off" in the search bar of the main menu)
2. Check the boxes as shown in the picture below:

<figure><img src="https://4150968783-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE2jCdhU9OpCbUJl0tqSd%2Fuploads%2FAutqINfd2wrJRhM2P1HB%2Fimage.png?alt=media&#x26;token=a54cab90-0376-499d-87a8-6ccaea06ce43" alt=""><figcaption></figcaption></figure>



IIS will be installed, along with any additional features you selected. You may need to restart your machine for the changes to take effect.

Once IIS is installed, you can access the IIS Manager by clicking on "Start" and typing "inetmgr" into the search box. You can use the IIS Manager to configure your web server, create websites, and manage web content.\*\*\*
