Hi! to All. I am realy new to web hosting. I have registered a domain and get hosting from a local server in our area. But this hosting server is not good. I want to make my own pc as server for only my own site. But I didnt Know how. So I give a brief discription of my pc. My PC have 1Gb of Ram, 2.8 gig dual core (Intel) Processor, 250 gb of Sata Hard drive, (24/7)1 MB of Dsl conection speed with dynamic IP. In this conection I have uploding speed 1/4 of total. Its mean 250 Kb of uploading. Uninturuptid Power supply with 2 to 3 hours of Backup time. I have running windows XP professional Edition with service pack 2. Now Plz help me that what are the things those need upgrading, what extra hardware I need, What Kind of softwares I require. I also need to know that what kind of knowledge I should have? Or is there any E-book availabel that have some information about Server Computers. . .
I think that with today's shared hosting prices you will get for the monthly price of two coffee cups a deal that will certainly excel setting your own home network. I would say that other than having fair hardware, having a wide upload stream is a most important issue, something that by your specification you don't have. It is great to have full control and to sleep next to your hardware, code, database (I remember my modem connection clicking when I was trying to sleep on the glorious BBS days) but usually it can't be compared to hosting your stuff on a pro company...
Your only real problem is your operating system, desktop versions of Windows tend to be restricted as to the number of concurrent network connections they can process (around 10 I think). You really need Windows Server 2003 (or 2008), or Linux, if you bump up the memory a bit you can run this in a Virtual Machine using VMWare or Microsoft Virtual PC. You also need a dynamic DNS provider who will update your domain name DNS'to point to your dynamic IP. There are several out there a quick google will help you find them. Jen Edit: No I've had a think about it and the VM wont work either, as its hosted on the box with the 10 connection restriction.
I would suggest you to go for a shared hosting plan. If you setup your domain locally, you will need some knowledge of web hosting, some troubleshooting as well as you will need to monitor it regularly. Also you will have to fix all the problems yourselves. Also now a day shared hosting plans are very cheap. Kailash