Set up IIS on Windows Server 2019

In this part of the Windows Tutorials, we want to teach you How To Set up IIS on Windows Server 2019.

The term “IIS” stands for Internet Information Services, which is a general-purpose webserver that runs on the Windows operating system.

It hosts the application, websites, and other standard services needed by users and allows developers to make websites, applications, and virtual directories to share with their users.

How To Set up IIS on Windows Server 2019

To install IIS on your Windows server 2019 follow the steps below.

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

server manager on Windows server 2019

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)

6- 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

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

Select features

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

IIS role information

9- 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

10- 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 2019:

Confirm IIS installation on Windows server 2019

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

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

IIS installation progress on Windows server 2019

Access IIS on Windows Server 2019

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 2019

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


IIS is compared with Apache, which is also a kind of web server that is freely available to 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.

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

Hope you enjoy it.

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!