A computer with an OS (preferably linux) web server software (Apache) a static IP and a bunch of other stuff, depending on what type of site you are planning on hosting. Linux is the best because all the stuff you need to run a complete server are free.
- A system with server OS (Windows 2003, centos etc.) - Web server installed. (Apache, IIS) - Dedicated IP address. - Fast internet connection. (To get better site loading). - You can install control panel to manage your domains. (Both paid and free control panels are available). - You should have knowledge of the server which you are going to use on your server. Kailash
if your site is that popular and if you are willing to buy your own server, I would suggest that you buy a server at some datacenter and colocate it there. or if you are doing this for the fun of it, you can convert your home computer into a server. install centos, install the control panel called DHC, and it will do all the settings that are needed, such as installing mysql, ftp apache, mail boxes and dns binds and stuff. Then for you to work on the machine, you could install a software called VirtualBox which is a virtual PC software popular for Linux users just like vmware is for Windows users, and install windows in it and work with it while centos acts as your server. If you are just going to host 1 domain, you could use something like dyndns and dont really have to go for a dedicated ip. But if you have more than 1 domains, the dedicated ip is worth the money.
you told to install control called DHC.Is is any software?where can i get that software ?Is it free ?The same with virtual box where can i get virtual pc software?