I have bought a domain and now I would like to turn my computer into a web host. I would like to use Apache web server. Can someone please lay down detailed instructions on how to set up my computer to host my web site? Thanks!
mike provided some good links - take a look at those and learn
I remember doing it a few years back just to try it out (I still do it to test out certain scripts) - pretty good but if you don't have enough upload and download speeds from your ISP, it's not that fun for your visitors. and You'll find yourself lagging as well if you have too many connections coming in. (assuming you're doing more than just testing)
Yes you can run your own computer.
You will need to configure DNS and IP address correctly.
There is security risk for running server on your computer so please be sure you are running firewall and anti virus.
Also it's best if your connection is DSL to avoid lagging.
He probably just wants to do it for fun or knowledge. I remember doing it a while back on Ubuntu and Windows Server 2003. It had lots of downsides to it (slow upload, slow overall, bad internet etc.) I did that before I was into hosting .. then I got really into it and decided to get a reseller and grow
Many Network companies limit your upload speed so you maybe won't satisfied with it unless you just want to run a small site.And I suggest a free hosting for you to start too.You can low down the problems you need to face.
█ HostEase Hosting - Professional Web Hosting
█ SoftLayer Datacenter and 99.9% Uptime Guarantee
█ 24/7/365 Technical Support
█ Support Center|Call us at (302)-353-4678.
I think you might need to upgrade your internet plan in order to host website your home PC. If you turn your computer on or if its might restart for any reasons your website will be down until your computer is on.
Support Facility | 24/7 web hosting technical support services Technical support | Server management | Data migration
The personal/free license of LiteSpeed Web Server would likely help to keep bandwidth and cpu/memory usage down on a home-pc type of setup... Besides being a home connection you likely wouldn't be affected by the connection limit in the free version
This is of course assuming you are going to be running Linux and not Windows
The amount of money you have to pay for your electricity makes hosting on your PC not worth it. I suggest you just purchase a cheap hosting package, less hassle and you dont a have to worry much about bandwidth and uptime.
I think its a good way to learn how to 'host'. Howtoforge has a good tutorial on how to get everything setup. Might be over the top for what you want to do but it covers apache, mysql, postfix, bind, proftp.