Set up IIS on Windows Server 2016

In this part of the Windows Tutorials, we want to teach you how to Set up IIS on Windows Server 2016.

Internet Information Server (IIS) is one of the most popular web servers from Microsoft that is used to host and provide Internet-based services to ASP.NET and ASP Web applications.

A web server is responsible for providing a response to requests that come from users. When a request comes from client to server IIS takes that request from users and processes it and sends the response back to users.

How To Set up IIS on Windows Server 2016

To install IIS on your Windows Server 2016 follow the steps below.

1- From your start menu, type server manager and open it:

server manager on Windows server 2016

2- In your server manager dashboard click on the Add roles and features:

Add roles and features

3- Click next to continue on the Before you begin window:

before you begin window

4- In the Select installation type window, you should click on the Role-based or feature-based installation and press next to continue:

Installation type window

5- At this step, you need to select the destination server. As you are set up IIS on your local machine, choose the Select a server from the server pool and press next.

On the other hand, you can select another server that you are managing from here or a VHD.

Select destination server for IIS

6- Now on the Select server roles check the box next to the Web Server (IIS):

Server roles ( IIS web server)


7- This will open a new window advising that additional features are required, click the Add Features button to install these as well. Click Next back on the Select server roles menu when this is complete:

Add feature roles for IIS

8- At this point, you don’t need to install any additional features. So click next to continue:

Select features

9- Read the information about the IIS web server role and press next:

IIS role information

10- Here on the Select role services window, you can install additional services for IIS. You can always come back and add more later, so press next to install the defaults:

Role services for IIS on windows server 2016

11- In the Confirm installation selections window, review the items that are to be installed and click Install when you’re ready to proceed with installing the IIS web server on your Windows server 2016:

Confirm IIS installation


Note: With the standard IIS installation, no reboot should be required. If you remove the role a reboot will be needed.

12- When your IIS installation is completed, press the close button:

IIS installation progress on windows server 2016

Access IIS on Windows Server 2016

At this point, IIS should be running on port 80 by default with the firewall rule HTTP traffic enabled in Windows firewall automatically.

Now you can access the default IIS page by typing your server’s IP address in your web browser:


access default IIS page on windows server 2016


If you see this page means that you have set up IIS on your Windows server 2016 correctly.


Here you learn to Set up IIS on your Windows server.

IIS is compared with Apache, which is also a kind of web server that is freely available for everyone. We can simply say that both work the same except that the apache can be used almost on any operating system such as Windows, Linux, and Mac, While the IIS is only available for windows.

Hope you enjoy it.

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!