How to Create Site in IIS Manually

Learn how to add a new website in IIS manually without using WebsitePanel. This beginner-friendly guide walks you through creating a site, adding application pools, setting bindings, and testing the website.

Introduction

Adding a new website in IIS is essential for hosting multiple domains on a Windows server. This guide explains how to create a site in IIS, configure dedicated application pools, and test your site.

Whether you are a beginner or setting up IIS for the first time, this tutorial will make the process simple and clear.

How to Create a Site in IIS Manually?

Step 1: RDP to the Server

First, connect to your Windows server via RDP: How to RDP to the VPS or Dedicated Server

Once connected, you can start setting up your website.

Step 2: Create a Folder for the New Website Files

  1. If your server doesn’t already have a folder for web files, create a main folder called:
C:\Websites

Create a Folder for All the Websites in the Server
2. Inside the Websites folder, create a new folder named after your domain, e.g.:

C:\Websites\test.com

Create a New folder in
3. Inside the domain folder, create:

C:\Websites\test.com\wwwroot
C:\Websites\test.com\log
  • wwwroot will contain your website files
  • Log will store server logs
    Create  wwwroot and log folders

Step 3: Open IIS Management

  1. Click Server Manager from the Windows Start menu.
     Click the “Server Manager”
  2. In Server Manager, go to Tools → Internet Information Services (IIS) Manager. This opens the IIS interface, where you can manage websites
    Click the Internet Information Services (IIS) Manager in Tools
  3. Look at the Connections pane, Features View, and Actions panel. Understanding the interface helps when adding websites
    A Screenshot of The IIS Management Interface

Step 4: Add Dedicated Application Pools

It is recommended to create a dedicated Application Pool for each website.

  1. In IIS Manager, right-click Application Pools
    Right click “Application Pools”
  2. Select Add Application Pool…
  3. Enter the domain name as the pool name
    Type the domain in “Name”
    Type the domain in “Name”
  4. Click OK

Step 5: Add a New Website in IIS

  1. In IIS Manager, right-click Sites → Add Website…
    Right Click the Site and Click “Add Website…”
  2. Fill in the following details:
    • Site Name: Your domain name (test.com)
    • Physical Path: Browse to C:\Websites\test.com\wwwroot
    • IP Address: Select the server IP (or use All Unassigned)
    • Host Name: Enter your domain name (test.com)
    • Click OK to create the site
      Type the Site Name
      The Website is Created

Step 6: Add Site Bindings

  • Go to Site → Bindings…
  • Add bindings for your domain:
  • You can add any aliases or subdomains here
    Add the Site Binding
    Add the Site Binding

Step 7: Update Local Host File to Test the Website

Before DNS propagation, you can test your site locally:

  1. Edit the hosts file:
C:\Windows\System32\drivers\etc\hosts
  1. Add a line with your server IP and domain:
192.168.1.10 test.com

Update Local Host File to Test the Web Site

Step 8: Test the Website

  1. Create a file named Default.aspx inside wwwroot
    Test the Site
  2. Type your domain (test.com) in the browser
  3. You should see your new website
    Test the Site

Conclusion

Adding a new website in IIS is straightforward when you follow the correct steps. By following this guide, you have learned how to:

  • Create site in IIS manually
  • Set up dedicated application pools for each website
  • Configure site bindings including aliases
  • Test your website using the local host file

Now you can confidently add website IIS, manage multiple sites on the server, and ensure that each site runs in its own isolated environment.

This method is perfect for beginners who want to iis create website, iis add site, or add new website in IIS without relying on control panels like WebsitePanel.

Keywords:

iis create website, create site in iis, add website iis, iis add site, add new website in iis, iis add new website

Outline