How to Create a Web Host in Your Home
To have a web site people usually buy such a service called web hosting. Businesses use services of paid professionals if they like to have their web hosting in their own premises. If you have an old laptop or PC and are connected to a broadband line you can create your own website free, as a rewarding do-it-yourself hobby.
- Get the Apache server software. Your old computer will be called your "Web Server" now on. Download public license Apache HTTP Server to your old computer. This free software is also the most widely used server on the Internet.
- Go to that directory and find "conf" folder. In that folder open the "httpd.conf" file. Now in your "Web Server" create a root directory for your web site; for example, "C:\Web\MyWeb"
- Open your port 80 for forwarding as described in How to Open Your Port 80 Behind a Firewall
- Locate your site. Now in your "Web Server" open your favorite browser and type in the address bar, http://localhost/ Your winner page will be served by the Internet on your browser.
- Get the IP of your home, (look in the How to Open Your Port 80 Behind a Firewall tips). That is the address of your broadband given by your Internet Service Provider, on the Internet. Ask a friend of yours to type it in his browser. Your site is open to public now.
- If your IP number is, say, 18.104.22.168 then your friend types http://22.214.171.124/
- This IP is subject to change and difficult to remember. It needs to be maintained dynamically, and pointed by a name like other sites, say www.i_am_homesite_proud.com.
- You need to get a free subscription from a "dynamic DNS service provider." They also provide you with a mnemonic as your web site name, and a free client software to be installed on your web server to maintain your changing IP address. People can watch your site using that name. But if you like to have your desired web site name, it is necessary to purchase one with some less than $10 per year. Then point that name to "dynamic DNS service provider" using their simple instructions.
- Become sure you are doing these experiments on a computer that is not of daily use of you and your family.