How Do I Enable the Web Server IIS Server Role and Establish Role Services?


Angela Bailey

How Do I Enable the Web Server IIS Server Role and Establish Role Services?

Setting up a web server is an essential step in hosting websites and web applications. In this tutorial, we will walk you through the process of enabling the Internet Information Services (IIS) server role on your Windows machine and establishing the necessary role services. Let’s get started!

Step 1: Opening Server Manager

To begin, open Server Manager. You can do this by clicking on the Start button and typing “Server Manager” in the search bar. Once you see it in the search results, click on it to open.

Step 2: Adding Roles and Features

In Server Manager, locate and click on Add roles and features. This will open a new window where you can manage roles and features on your server.

Step 2.1: Selecting Installation Type

In the Add Roles and Features Wizard, select Role-based or feature-based installation, and click Next.2: Selecting Target Server

In this step, choose your Target server where you want to enable IIS. Make sure the correct server is selected, then click Next.3: Selecting Server Roles

In this section, scroll down until you find Web Server (IIS). Check the box next to it to enable this role.

A popup window will appear asking if you want to add additional features required for Web Server (IIS). Click Add Features to proceed.

Step 2.4: Selecting Role Services

Now, you can choose the specific role services you want to enable under the Web Server (IIS) role. These services are essential for hosting websites and applications. Some commonly used services include:

  • Common HTTP Features: Includes static content, default document, directory browsing, and HTTP errors.
  • Health and Diagnostics: Enables features like HTTP logging and request monitoring.
  • Security: Provides security features such as request filtering and IP security.
  • Performance: Enables features like static content compression and dynamic content compression.
  • Application Development: Includes ASP.NET, .NET Extensibility, and other development-related components.

Select the role services according to your requirements and click Next.

Step 3: Installing Role Services

In this step, you will see a summary of the selected role services. Review the list to ensure everything is as intended. Once confirmed, click on Install.


You have successfully enabled the Web Server (IIS) server role and established the necessary role services. You are now ready to host your websites and web applications using IIS! Remember to configure additional settings according to your specific requirements.

We hope this tutorial helped you in setting up IIS on your Windows machine. Happy hosting!

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy