Helping people with computers... one answer at a time.

You'll be in for an education if you want to host your own web site, but we'll walk through a couple of the basic things you'll need to get started.

I have a Server type computer, I was wondering what you recommend I use as an OS and how to use it to host my own websites and/or use it as an FTP site.

You've got a machine on the internet. Why not let people connect to a site you host on your own machine?

It's certainly possible. The question is - is it the right way to do it?

I'm assuming you're setting up this server at home or at a small business that's connected to the internet by some kind of broadband (Cable or DSL) connection.

Actually, what OS you use is less important than how you're connected to the internet. Some ISPs don't allow servers on the connections they provide. Others charge a bit more for the ability to do so. If you're using broadband (DSL or Cable), remember that while it might be fast enough for you, it's shared between you and everyone who might be connecting to your server. It can get clogged and slow very quickly.

Your machine will need to be on 24 hours a day, and you're most likely going to need a static IP address - dynamic (or changing) is the more common default. You'll also probably want to grab a domain name (like "example.com") so people can find you.

Once you've got the physical connection, I'd run Windows 2000 Server or Windows 2003 Server, both of which come with the software to host a web or ftp site: IIS (Internet Information Services). Another alternative would be a Linux distribution; most come with ftp software as well as the Apache web server.

I'll warn you that you're in for an education. Hosting a server is not a trivial task and not for the faint of heart. My recommendation for most folks is rather than hosting their own, spend a few dollars a month and go to a shared hosting company where you can get some space on a server that's maintained by someone else. In fact, your ISP probably already has some set aside for you.

Article C2234 - November 28, 2004

Leo Leo A. Notenboom has been playing with computers since he was required to take a programming class in 1976. An 18 year career as a programmer at Microsoft soon followed. After "retiring" in 2001, Leo started Ask Leo! in 2003 as a place for answers to common computer and technical questions. More about Leo.

Not what you needed?

Recent Comments
45 Comments

I have booked a wordpress domain. Can i host it on differerent server than of wordpress is it possible to do so???

Posted by: http://www.forex4you.com/ at December 28, 2010 1:58 AM

hi,

i created few webpages, which is using by 1000 users/day , i want to host in internet for wide area ...can let me know procedure for that .................shiva

Posted by: shiva at April 25, 2011 12:01 PM

I have gone through the above article. It is good. Please let me know whether any mapping is required for the doman name to the static IP Machine i.e., the server where the web site is to be hosted and how and where to configure it whether in IIS or elsewhere?
Regards,
BDN RAO.

Posted by: BDN RAO at July 26, 2011 11:08 AM

i want to host my website, but i thought that only with an static ip i was able to do that. dynamic ip its ok too? how my server will respond to a dynamic a ip? if it keeps changing all the time?

thanks ind advance....

Posted by: José San Pedro at November 3, 2011 2:28 PM

@José
It's generally best to have a static IP address, but a dynamic IP is possible with a dynamic DNS service which updates the DNS with your new IP number when it changes. This might work with a small experimental website, but probably won't handle any serious web traffic. Don't forget, with most ISPs upload speeds are only about 1/3 to 1/4 as fast as download speeds and your web server would be uploading most of the time.

Posted by: Mark J at November 3, 2011 3:22 PM
Post a comment on "How do I host my own web site?":





Remember Me?

(You may use HTML tags for style)

Before commenting, please...

  • READ THE ARTICLE. A comment that shows you didn't will be deleted and ignored.

  • Comment only on the article. Use the search box at the top of the page if you have a question about something else.

  • NO PERSONAL INFORMATION in the comment. No email addresses. No phone numbers. No physical addresses.

  • Anything that looks the least bit like spam will be deleted. Links to unrelated sites or links that appear to be primarily promotional will be deleted, or the comment will be deleted.

  • Don't ask me to recover lost passwords or hacked accounts. I can't. Those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...