Is it possible to host an entire website off your computer. My OS: Windows XP: Home Edition
Thanks
Yes, it is possible to host a whole web site on your home computer.
Win XP homed edition don't have any integrated webservers (worth talking about), so you should try out other vendors. I guess most people will recommend Apache web server, but that takes a little of skill to tweek ini files etc. I can recomend this software http://www.aprelium.com/ for the beginner. As long as you don't want to set up a sight with php and mysql this program will have you running your own sight in less than 5 minutes (installing time inlcudet
).
Just remember to forward port 80 in your ruter, get a free domain from one of the many places - just google "free domain" and you will get plenty of results. If you don't have a static ip adress, you need to install little program on your computer (unless your router supports the function. Many do - this is from my d-ling gamers lunge : )
The DDNS feature allows you to host a server (Web, FTP, Game Server, etc...) using a domain name that you have purchased (www.whateveryournameis.com) with your dynamically assigned IP address. Most broadband Internet Service Providers assign dynamic (changing) IP addresses. Using a DDNS service provider, your friends can enter your host name to connect to your game server no matter what your IP address is. It pretty much explains it.
So if you have furter questions, just ask.
Edit : To get a domain and dynamic dns support, visit DynDns http://www.dyndns.com/ I recomend them - use them myself for my ftp server at home.
And I totally forgot this site http://www.dslwebserver.com/
Here you will find all information you ever need to start hosting your own page. Good luck.
well thats alot of help taxman, thanks !!
lol if it was ME, i would had told you to instal windows 2003 server first and then you should know howto install DNS Server and IIS thru Windows Control Panel / Add Remove Software/ Add-Remove Windows Components.. Yeah thats alot complicated procedure
thats all what i learned from my MCSE, beh a bit tough on the papers here.. nywys nice share again taxman
Wow, this is very interesting. But im a guessing that the security of this website wouldnt be as good. Am i right.
Another thing, does it mean that your computer has to be switched on all the time.
| djwayno wrote: |
| Another thing, does it mean that your computer has to be switched on all the time. |
Yeah, your computer would need to be on all the time.
Additionally, you'll need as much RAM as your motherboard can support. I'd reccomend using Linux to host a website though, it's a lot less *worse* than windows.
Host it on anything you want, but just remember that running a Windows server is going to be less secure than a Linux or BSD one.
| djwayno wrote: |
| Wow, this is very interesting. But im a guessing that the security of this website wouldnt be as good. Am i right. |
Yeah, I can imagine your website would be especially low on security if hosted on your own computer.
Security really depends on your individual setup. If you've got a decent firewall and whatnot, you should be fine.
I run Apache, PHP and MySQL locally on both a Windows XP Pro machine and a Ubuntu linux server. The site isn't accessible from the wider internet though, it's mainly for testing before deployment into the real world. The XP Pro install is on my laptop so that I can test out PHP/MySQL code as and when I write it no matter where I am, instead of having to rely on being near an internet connection and off-site server to do so.
But yeah, if you're wanting to serve a site from your home PC, you'll need to be connected 24/7 to do so, and you'll need some decent bandwidth (depending on how many people you expect to have visiting your site). Most home connections - at least not in my country - don't provide enough of an upstream speed to serve a site efficiently.
I had written this tutorial on my website... but a considering all the other short and sweet
replies.. i am posting a full tute for you
Many people wnat to host thier own website, free of cost with all sort of supports like ASP, FTP, phpMyAdmin, MySQL, phpBB etc etc, and they simply do not know how to do it so they opt for a free web hosting company which displays irriatating ads on the limited webspace with a freehosting.hostingcompany.com/members/you and also do not give you almost any support, now ALL THAT IS GONE , you can host your own site on your own computer.
Requirements:
1. high speed internet connection (atleast 64K broadband)
2. respectable computer (u do not need a itanium or xenon server, but atleast a P3 with 256 mb ram and 40gb HDD)
You will have to:
1. keep your pc 24 hours on (after all you are the server and its your responsblility to maintain uptime, a few hours downtime does not matter if you are just hosting a very small site for your friends)
2. dedicate the computer to hosting ( you cannot play games and expect people to view your site simultaneously)
well you got every thing then lets go
step 1: web server
you will need a web serving software to listen to the HTTP ports and serve the pages to requests
i recommend a simple software like Abyss and i will demostrate this tute with it.
1. download abyss from here http://www.aprelium.com/abyssws/download.php
2. install it (its very easy and self xplanatory)
3. now you will see a blue coloured icon in you system tray right click and click console, you will be asked for usrname and password, enter the credentials you gave when abyss was getting installed.
4. your hosting directory will be %abyss path&\htdocs
eg if you choose the default option it will be C:\Program Files\Abyss\htdocs
5. paste your site files and all the directory structure here. (it should have atleast one index.html page)
6. now to view you page wich is hosted on your computer you have to enter your ip (not 127.0.0.1, its your localhost ip, and you cannot view pages over the net with this ip, so do not go around giving this ip to your friends.)
see the http://www.abyssunderground.co.uk/be...-accessing.php page for more info
7. go to http://www.abyssunderground.co.uk/ip.php to find out your ip now copy paste the real ip in you browser and voila you have your website ready
8. now to give some respectable name go to freedomain.co.nr and register so that you have some site such as you.co.nr
9. now enter you.co.nr and you will be serving pages, should yor ip change go the member page on freedomain.co.nr and get the dynmic ip update link
step 2: installation of server support
1. go to http://www.abyssunderground.co.uk/tutorials.php and install all the available support through the self explanatory tutorials.
2. remember to do this step after installing php
http://www.abyssunderground.co.uk/aw...ysql_extension
3. you now have PHP, MySQL, phpMyAdmin, Ruby, Perl, Python, FTP, phpBB, and ASP support for you site
you can enhance you site to the max and the the capabilty of enhancement are high,
opt for an more professional web server like Apache if you plan to serve better pages...
hit the THANKS button if you liked by post, getting more thanks means a good response and good response gets you more tutes for webserving such as installing apache and more...
original tutorial and source : http://swizzy.frih.net/forum/viewtopic.php?f=22&t=142
Hosting a website on your own computer is definitely not hard, but there are some things to keep in mind. I'll explain my former setup (when I was still in the U.S.) as well.
1)
If you have a standard Internet account that is not DSL, you will not get a static IP. Also, it's probably against your ISP's terms of service for you to run any servers at all from home. Most DSL providers give a static IP and do not have rules against running a server.
If they do have rules against running a server, you can switch to a business account (pay a little more, but guaranteed quick customer service). This is what I did for more than 2 years.
2) You need at least two computers. One to run as dedicated server box and one to use for yourself. I had an older box running Debian Linux and no GUI and it ran flawlessly without a reboot for over a year.
3) You can't do any kind of uploading while running the web server. Your upload bandwidth is their download bandwidth. Having said that, short and small files that need to be uploaded will probably not have any effect on your visitors if you don't do it very often.
If you still want to run a server on your home computer, for the public, I suggest you get two lines. One residential and one business (or at least DSL without restrictions) so that your server usage doesn't interfere with your daily usage of your personal things. Sure it costs twice as much, but if you want to run a server, you're already paying more than a web hosting company will charge you.