There are many reasons why you might want to make your own website. You might have a small (or big) business, and you want to make it known. Maybe you want to start a image sharing site, a blog, or a personal site. Whatever the reason, making a website is a fun thing to do. But Most Web Sites cost money, and not all of us have much of it, so I'll show you how to do it for free. In this Instructable, I will show you how to make your own website from start to finish in two different ways.
Remove these ads by
Signing UpStep 1What You Need:
There are a few things you need to start a website, depending on how you're doing it. If you're going to have your own server, and host it yourself, you will need:
Computer to use as server
Apache HTTP server program
Ability to configure routers
text editing program
knowledge
free domain name service (co.cc, co.nr, .tk, etc.)
computer with internet access
I don't recommend you do it this way unless you are good with computers. It will also cost you money unless you happen to have an old PC around or use a VM. On the other hand, doing it this way will give you complete control over your server. If you are using a free hosting service, you will need:
Free hosting service of your choice (I recommend SixServe)
Text editing Program
email address
free domain name service (co.cc, co.nr, .tk, etc)
computer with internet access
knowledge
As you can see, doing it the latter way is definitely easier for the beginner. If you're brave, and want to set up your own server, read on. If not, skip to step 5.
| « Previous Step | Download PDFView All Steps | Next Step » |


















































I have used this technique before (legally of course), so I'm not just speaking of something I don't really know about. Is it likely that someone will take the time to use this on you? No. Is it possible? Absolutely. Why take the chance? Just use a public IP on your server. Most routers will allow you to do that. (Even consumer routers)
To use a public IP, go into your router, go to DHCP (Some routers will call it address assignment, or something like that), find your computer that you are using as a server, and assign a public IP. After that, I recommend changing your server to a static IP use the same IP that you assigned in your router. (Go to network configuration on your computer, change your adapter settings, find your NIC, go to properties, find Internet Protocol or Internet Protocol version 4, and use the following address.) You should always use a static IP on your server, even if you are using port forwarding.
That should do it. Please note that not all consumer routers will allow this, however, most routers I work with do allow it. If you are using a professional router, then you should either know how to do this, or have a network administrator that can do it for you. (By professional, I mean one that uses a command line... such as Cisco IOS routers.)
If you need pics, let me know! :)