This tutorial describes how to publish your website from your home PC. This is very simple and low budget project. Those who want to host their blogs, website, web application, etc can host their site from their own system.  The basic requirements to host a site are :

  1. You should have a registered domain name.
  2. You should have an Internet connection with Static IP.

The step-by-step process for hosting.

Domain Setting

  • Go to the control panel of your domain registrar and select the domain name.
  • Go to the DNS section of the selected domain.
  • Change the IP address for the “A” record with your static IP. If there is no “A” record in the DNS section of your domain name then create a new “A” record with your domain name and IP with your Static IP.
  • Save the setting.

Your Local Web server Setting

  • Configure Static IP in the your Network card.
  • Open Internet Information Services (IIS) Manager of your system. I recommend Windows 2008/2003 operating system.
  • Expand the Server folder and right click on the “Sites” and select “Add New Website“.
  • Enter the site name, physical path, host name, etc as shown in the below image.
  • Host website from personal computer
    Host website from personal computer
  • Select the Static IP from IP Address list instead of All Unassigned. The Port should remain same as 80.
  • click the OK button and restart the IIS.

After restarting the IIS open Internet explorer or any browser and enter your domain name in the address bar. Your site will be displayed.

I hope this will help you.