Here is the easiest quickest and cleanest way:
Step 1> Build you site. It should be contained in a single folder with an "index.htm" file. [your home page]
Step 2> find out you Ip by going to
www.whatismyipaddress.com/
Step 3> register at
www.uni.cc. They will give you a free .uni.cc domain. note: Choose DNS as the type of hosting. [they are registars]
Step 4> In the user control panel, choose uni.cc nameservers and type in your IP in the box.
-----give them 24hrs to work-------
step 5> till then lets set up a server sftware on your box:
If you are running vista you can use the windows IiS. Go to control panel> system mantain.> administrative tools>internet Info servises. THe new iis allows millions of connctions.
This is also true if you use any of MS's server OS. eg: win server 03.
Check if IIS is installed by going to control panel> installed programs>windows components> check iss if unchecked and say ok
Configuring IIS is easy.
double click on you computer name in the connections window, right click web site and click create site. Type in a site name in the name box [duh], the physical path refers to the index.htm page you created earlier. in the ip adress drop down menu choose the ip adress you noted down earlier. Say ok and your done! Your site is up.
On xp pro IiS limits you to 10 connection [roughly 3 users simultaneously] In this scenario install APACHE
instructions on configuring Apache can be found on their home page.
note: as of 5:40pm today the uni.cc servers have gone down. They will be up soon.
---------------------
Note:
-> running a server will need you to keep your comp on 24X7 => huge power bills
-> You will need a decent firewall like zonealarm if your are using windows.
-> Linux is the best choice for home server use. i would recomend fedora7. [it come with apache preinstalled.]