I am curious as to how you run a website off your own personal computer? Can someone please help me with this.
Printable View
I am curious as to how you run a website off your own personal computer? Can someone please help me with this.
Lemme see here. Well, you use something called a server, a server processes requests from clients, using protocols, maybe http for web pages or ftp for file transfers. In any case you need a server, goto analogx.com and download their simple server, it is easy and you can try out lots of things with it.
make sure your system is fully updated and patched. And make sure your ISP allows you to run websites and that you have a fast and full time internet connection. MOst people prefer to run apache, or linux, or even IIS. Depends on what you prefer.
It all depends on what OS you are using. If Linux and you installed a web server (I think the option is apache -but my linux knowledge is dated) you need to configure it. If your running win9x you need to download a web server such as apache. If the system is win2k server you need to enable it (IIS 5.0). w2k proffesional you need to download a web server such as apache.
I find many options using google and personal webserver. I find many more with just webserver. Might have been even more hits if I had entered "web server"
In the above I reference apache heavily. I am very familar with apache and find it to be very easy to configure and use. visit http://www.apache.org/ for details.
Cheers,
-D
Don't start out with any complex servers, the easiest one is simple server. Get it. And after you do get to webopedia.com and read up on what servers are. That'll get you started in the right direction. All you need to start a site is a server, which can offer people pages and/or files. After than you can experiment with different web languages and things. You can test your server by either typing your IP address or 127.0.0.1 in your browser.
You probably already know this...
To be succesful you should have a high speed internet connection with a static IP. This way you don't have to keep telling people your new ip when it switches.
Get a static ip, then goto one of the various DNS purchase sites and buy a DNS (www.something.com) that will be bound to your ip. Then when people type in the DNS they get your server.
For the actual server I would suggest Apache. www.apache.org Its pretty simple and is widly supported. If there is a new exploit found it is usually patched in a few hours, unlike IIS witch could take weeks.
If your have time I would reccomend you get a linux or BSD operating system and fool around with it and learn it. They are usually alot better server os's. Come to think about it I would suggest you learn OpenBSD. www.openbsd.org It is a very secure free Operating system for servers and is very stable. Although if you don't know alot about computers you could end up shooting yourself in the head trying to learn it.
If you want your site to be secure your going to have to be sure to always install the latest patches. If you use apache you can sign up for their mailing list that will inform you of updates.
Once you get your system up and running, use a security scanner to test the security of your computer. Make sure you close any services you are running that isn't needed. No point having telnet running if your not gunna have to get into it remotly, or actually at all in fact. Read thru some security posts, books, e-zines, etc... to learn the major exploits.
Well, thats a crash course in running a home server. Hope it helps. You have some reading to do now.
My grandma's ISP keeps changing the name to their site. To me finding a good name for a site is the hardest part because most names are either taken or are really lame.
But if your runing off your own server you shouldn't have much problems.
Things to think about before hand:
1. Learn about apache, it is a well documented httpd. IMO it might not be the fastest but it is the most stable. www.apache.org
2. Make sure your box is up to speed in terms of security, not everyone is a "nice guy". Your box is out there and will be subject to exploit testing.
3. Broadband w/ static IP. You have to realize that even though you have broadband in your home, like cable or dsl, the upload speeds are weak. And most providers go through some serious downtime.
Overall if you don't think that you are ready for that then you should look in to hosting somewhere else. It is probably going to be cheaper in the long run. There are many cheap hosting companies out there that handle the hardware/software side of the house for you. Check out www.icdsoft.com they have solutions.
1 little thing to concidder, if you do run a webserver from your computer, and it gets alot of volume, some ISPs have a small upload cap. (meaning you can only upload 4 gigs a month or something of that) so just as a side note, check that out before you maybe have to pay extra, just thinking :)
Okay, I've been searching my a$$ off but I've had no luck..
A few months ago I came across this webpage that was offering a product, a software that allowed you to host your webpage on your own PC. This is a little different from the things mentioned above because you didn't jhave to go through the whole 'DNS-IP Register" part. I forgot how it works and everything but its there. Hell, I even forgot the name of the darn thing. :( I just can't seem to find it anymore. I had bookmarked it on my previous PC, but its lost now. Can y'all help me find it?
Cheers.
RejectKnowledge,
Any webserver you download to host your page will work. You do not need to register it. Just your web address will be your IP. An alternative to that is to use a free URL redirection service. Here are some popular sites to check
URL Redirection:
http://www.cjb.net/
http://home.v3.com/
http://www.freeurl.com/
Web Servers:
http://www.w3.org/Servers.html
www.apache.org
http://www.analogx.com/contents/down...work/sswww.htm
That should set you in the right direction :)
You may find some more info in "web servers from home " an older thread on the same subject. But most things to consider are already covered in this thread :).Quote:
Originally posted here by S0lid Snake
I am curious as to how you run a website off your own personal computer? Can someone please help me with this.
~micael
One thing I found useful when I put a domain on my home computer was dynamic DNS. My ISP could allow me to have a static IP address or a number of them for a large additional price. There are services available, some free & some for a small fee, that would allow you to have a dynamic IP address on your computer and still have your domain on your PC. There are several out there. EasyDNS.com charged me $20 per year and has phone support to get it up and running. If your IP changes there could be up to a 10 minute lag time until DNS is updated.
Hi, i'm using apache 2.0.40 (get it for free in http://httpd.apache.org ) and because you have dynamic ip you should get DNS2GO inhttp://www.dns2go.com its for free to, it's working fine for me. always check for new bugs and paches for them because you never know.
Hope this helps
Bug_
This is what my n00b ass uses. I dont know how secure it is :( , but it's REALLY easy to use. :)
www.mywebserver.org :
Also you need a DNS service. I recommend www.zoneedit.com They provide you with the most options and help. Best of all it is totally free!