3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Make Your Computer Into A Server in 10 Minutes (free software)

Make Your Computer Into A Server in 10 Minutes (free software)
This covers how to quickly set up your computer (running Windows) as a server. This will allow you to host your own website from your computer and will let you to make web pages with 'buttons' allowing you to control things in your home (robots, cameras, etc) from the internet (I'll cover that in future instructables).

We'll be using apache: very popular, free, open source server software.

While making your computer into a server will be very quick, you should read through the Apache http server software documentation to learn about how to set it up securely (so that people don't hack into your computer). I'll give this advice but read elsewhere for more:
1) best to install this server software on an old computer that you don't use for anything other than as a server.
2) best to create a seperate user account in windows with limited system access and install this software in that account.


If you want to do this on linux instead of windows (more secure, slightly more complicated) the best combination would be puppy linux and xamp for the server software. Puppy linux can be loaded off a usb jump drive or a CD, so you don't need to uninstall windows, just boot the computer with one of those. Here's easy setup videos for puppy linux: http://rhinoweb.us/
See this instructable for how to install xamp once you have puppy linux (or some other linux) working:
http://www.instructables.com/id/Make-a-Server-Out-Of-An-Old-PC/
 
Remove these adsRemove these ads by Signing Up
 

Step 1Download Apache Server Software

Download Apache Server Software
Download the apache http server software from this apache mirror site:

http://www.reverse.net/pub/apache/httpd/binaries/win32/
_Or_ go to http://www.apache.org/, navigate to the download from mirrors page, pick a mirror and download from there. As you can see from the above link, you'll want to navigate to the mirror's apache, httpd, binaries, win32 folder.

What To Download:
= You should download the newest version (highest version number), it's 2.2.6 as I type this. Check here to see what the newest version is if you want: http://httpd.apache.org/
= You want the .msi file, this is a windows installation file (like an .exe)

« Previous StepDownload PDFView All StepsNext Step »
39 comments
Apr 8, 2012. 3:18 AMkdatta says:
is there any other way of hosting a site........by making our site as server
Apr 8, 2012. 2:45 AMkdatta says:
reply me i need to start a server........ its not filling the boxes automatically.........
Apr 8, 2012. 2:43 AMkdatta says:
if it does not fills the boxes automatically what to do i am not understanding
Dec 6, 2011. 1:02 AMganeshjha says:
kids know more than your post "Make Your Computer Into A Server in 10 Minutes (free software)"
.....
Jul 17, 2011. 10:08 PMapatni says:
i want to make 1 system as server n i have 10 system connected in LAN so how i can make a normal system into a server
Feb 27, 2011. 1:39 PMTheTechGuy99 says:
could you please tell me the exact name of the file I should download
because there are multiple msi's with the same number
Feb 25, 2011. 10:12 AMzebsolo says:
where do you put the website html files
Feb 15, 2011. 8:08 PMmikemmcmeans says:
so if i have a dynamic dyns account using the adderess
aaaa.bbbb.ogr

what exactly should i put in the 3 blanks during install?
Nov 11, 2010. 12:12 PMComputothought says:
If you use ddns, you can get a domain free for a limited time.

Once you start using a web server, you will wonder why you never used one before. I run my private apache web server on an old an old pII. It is currently running Ubuntu though I prefer debian when I am not running centos. I had it on I think ubuntu server 6.x and have done in-place upgrades as they came along the way to 9.x. (i.e. no reformatting or disk wiping). This is an example of the actual web pages i run on it. http://www.instructables.com/id/Uses-for-your-own-private-cloud/ I have since added doing home automation on it. Keep finding uses for that legacy computer. Microsoft Windows Supporters said I should have thrown away a long time ago. It is not what you use, but how you use it.

Wampserver is an alternative to xaamp.
Nov 11, 2007. 11:43 AMBongmaster says:
I wouldn't recommend using windows.. try Puppy Linux 8or whatever distro u like) and XAMPP.. fast and easy.. and a hell of a lot more secure..
Jan 1, 2009. 10:17 PMmasterme120 says:
(removed by author or community request)
Jan 2, 2009. 1:57 PMBongmaster says:
no i mean puppy linux as in http://www.puppylinux.org/ ;)
Mar 26, 2008. 5:21 PMpmartinez says:
I agree Xampp with the auto install is much easier, that's what I use.. I like Obuntu linux system as well
Nov 11, 2007. 2:01 PMmikedoth says:
I think I agree, i'd like to see it for Linux, perhaps Ubuntu or Suse.
Feb 4, 2008. 8:07 PMschimmi says:
ubuntu server edition...
Jun 10, 2008. 7:01 PMSir Maverick says:
Centos5.....
Apr 3, 2008. 9:54 PMPureBreed says:
dude, that links already in this instructable, go read it agiain. xD (thats a comliment coming from me BTW, i make stupid mistakes all the time) lol
Nov 11, 2007. 12:32 PMBongmaster says:
if you get the dotpup of xampp its so easy.. it runs streaght from the get go.. i have been using puppy, and xampp for ages and have no problems. (appart form my hardware.. but thats old)
Jul 26, 2008. 5:33 PMREA says:
im going to assume it works for Win 98.
Jul 9, 2008. 10:44 AMDerin says:
Oh No!It didnt fill in anything!
Apr 3, 2008. 9:56 PMPureBreed says:
if ur rich, go buy a 4,000 dollar server computer. xD wish i had the money
Jan 18, 2008. 5:42 AMBloodRaven says:
If you have a computer you use a lot, would it mess it up? I have a vista and wanted to make another account on it and use that as a server, but don't want it being destroyed because of it
Jan 5, 2008. 8:44 AMcris1133 says:
ill also host a AA server
Jan 5, 2008. 8:43 AMcris1133 says:
nice! now i can host an online game without paying $300 dollars per month
Dec 27, 2007. 3:03 PMDark_Helmet says:
You should cover port forwarding for people without dedicated IP addresses for each computer.
Dec 27, 2007. 4:58 PMScriptKing1 says:
I know, but I have a fixed IP, and not a Dynamic DNS or undedicated IP address, whatever you want to call it, so there is no way I can test it with my current configuration. Sorry, otherwise I would cover port forwarding.
Dec 24, 2007. 11:38 AMScriptKing1 says:
Hey, I went and kept researching on how to do a couple things with the server, and once I had it done, I made this Instructable. Here
Dec 23, 2007. 1:39 PMScriptKing1 says:
Please make an instructable on how to upload your websites to the internet using Apache 2.2. Thank you. Good instructable. P.S If you don't want to make a new instructable for it, could you atleast PM me so that I know how. thanks!
Dec 23, 2007. 4:19 PMScriptKing1 says:
THank you for your help and for replying!! = )
Nov 11, 2007. 12:21 PMbleachworthy says:
ooh, suckage, only apache http?
I have Apache2Triad on my machine, it has all the necessities, http, ftp, database, PHP, ASP, the works, and it can be found HERE it is all covered in a basic installer package, and generally installs within 10 minutes (keep in mind this package is pretty big, and it even includes a CPanel-like management interface, that is easily accessible, and user friendly. I advise it 110% for those of you that are remotely interested in running your own web server.
Nov 11, 2007. 4:36 PMBongmaster says:
xampp includes apache, php, ftp, pearl, and a few other things too.
and u can get it for windows too (if u really insist on using windows :P )
http://www.apachefriends.org/en/xampp.html
worth a look at least.
Nov 11, 2007. 9:24 PMbleachworthy says:
not bad, not bad. seems to be the same thing as apache2triad, but with a little twist, and more goodies. I don't think a2t has any data collections, or a report builder like webalyzer. btw, webalizer kicks ass, I use it all the time on my fialing website ( www.fsforums.net ) lack of advertising funds kicked the sites ass.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
81
Followers
40
Author:leevonk
www.leevonk.com