How to Set up WordPress Hosting on Windows Using IIS Manager

WordPress is a free and open-source content management system (CMS) and blogging platform. By configuring IIS Manager and deploying web components into a local server, we can host WordPress on a Windows Server with IIS (Internet Information Services).

For steps to configure IIS on Kamatera Windows Server refer to the article Configuring IIS for Web Hosting on Windows: A Step-by-Step Guide.

In this guide, go through Installing IIS on Windows Server and Configuring IIS.

  1. Go to the IIS manager to check whether the server is working or not. Click on Default Web Site and click on Browse on the right navigation menu.

  1. If you see this welcome page, the installation was successful.

  1. Go to IIS Manager, and click on Server name. 

   Right click on Sites, and select Add website.  

  1. Select Site name, select a directory, Local Disk (C:), select inetpub, select wwwroot and create your website name (ex:mysite), and click Ok.

  1. Now, select Type as http, your IP address, and set Port as 80 (default), if you have domain name you can set as Host name. Click Ok.

  1. Go to IIS Manager, click on Explore to create a simple html page.

  1. Click on View, and check File name extensions. In the blank space, create a new Text document.

  1. Now, click on the file and rename it (ex: index.html), Right click and select Open with, select Choose another app, select Notepad click on Ok.

  1. Select Notepad and click on Ok.

  1. When the html file is open, change the title and save the file to check it on the browser. Save and close the file.

  1. Now, go to IIS manager and select Browser on the right navigation menu, to check whether information is displayed or not.

  1. You should see a basic HTML page like the example shown below.

  1. Now, we must set up WordPress.

Go to Internet Information Services (IIS) manager, select the required Server from the connections menu. Then from the Actions panel on the right, select Get New Web Platform components.

14. Click on Sites, select Install Web Deploy.

15. After installing Web Deploy, go to the Server manager. Under Server roles, in Web Server, select Management Tools.

  1. Now go to IIS Manager, and in Sites, select Deploy.

  1. Now, download WordPress. Select the language and click Continue.

  1. Choose Site Title, Username, Password, Your Email and click on Install WordPress.

  1. Successful message is displayed as shown below.

  1. Go to IIS Manager, click on your site name (shows the name of your site) and Browse Website.

  1. The WordPress site should be public with Server IP address and you can see the WordPress login screen. Enter your Username/Email address and Password to Login.

 

Have additional questions? Search below: