ArticlesBase.com - Free Articles Directory
Free Online Articles Directory
11.10.2008 Sign In Register Hello Guest
Email:
Password:
Remember Me 
forgot your password?


Running Your Own Web Server

Author: Eric Matthews Author Ranking Blue | Posted: 12-02-2007 | Comments: 0 | Views: 43 | Rating:  (52) Article Popularity - Blue (?) Got a Question? Ask.
Sign Up Now!

This article will cover the basics about running your own web server out of your home. However, before I provide some direction on how to go about doing this I am going to give you the "pain points". I am also going to give you some reasons why running your own web server might not be for you.

Why you don't want to run your own web server?

If you are looking to sell something online you should look at a business web hosting solution. Two reasons. One, you are not going to be able to harden your server enough to make it secure for conducting business transactions. Second, you need to ensure that your site is available to your customers 24/7/365 or as close to 100% uptime as you can get. With web hosting you can typically get 99% uptime. You are very unlikely to come close to this trying to run your own server. Your uptime will be based on the uptime of your internet service provider. Plus every time you update Windows you will likely need to reboot your machine. And, are you familiar with...

- How to setup and configure a router?
- The difference between a physical and a software firewall?
- Do you know how to setup, configure, and secure a web server?
- Do you know enough about networking to run and maintain a server?

It is certainly within the realm of a fairly technically savvy person to setup and administer their own web server on the internet, but it takes some work, and any claims that it is easy to do should be met with guarded skepticism. This advice is coming to you from someone that ran their own web server on the internet for almost two years.

On the other hand it is pretty easy to (relatively speaking) setup and run a web server against your localhost (127.0.0.1) address. This web server will only be available to you local PC, but can serve as the test platform for your web site.

Some direction on running your own web server

Well, if you have read the last section and are still reading then you are looking for some direction. I am going to be offering information from the perspective that you are somewhat familiar already with the terms I am throwing about. The links I have provided here will go into more detail. Again, setting up and maintaining your own web server is not easy and requires a broad range of technical knowledge.

I will be showing you how to setup the Apache web server on your PC running under Windows. I am running Windows XP - Professional. You can run a web server using Windows XP - Home or Windows 2000. I mention this as any specific guidance I am giving you might vary if you are using something other than XP Professional. Also, I have not tried doing this on any other version of Windows.

Getting the software

You can go directly to Apache and get the webserver. But, what if you want to add blog software, forum software, Php, and other packages that do not come standard with the web server itself? Like I said this stuff is not easy. But wait, I am about to turn you on to one of the most comprehensive web packages available. This web package could probably be installed by your Grandmother without difficulty! All you need to do is download the file (it is a huge 186mb file). Once you download it installation is so simple it is ridiculous. The folks that did this are just brilliant. Most software shops could take a lesson from them in installation and configuration management.

This software comes bundled with blog software, forum software, MySQL database, apache security module and much more. The price is right as well. This site is not really easy to find in the search engines which goes to show that sometimes some of the best stuff on the web is buried quite deep. The url is http://www.devside.net/

Figuring out if IIS (Internet Information Server) is enabled?

I am assuming that you are going to install and use Apache as your web server. As such you need to see if IIS is running on your machine as there might be a port conflict as port 80 is the default port.

Some misc. advice (You may likely need to do a bit more digging to deal with the advice given here.)

Setting up your router

- DO NOT open up your entire DMZ to the internet are you will be toast!!!
- Only open up port 80 and port 23 (if you plan on letting people download stuff using FTP. Note, they can download files using http which runs on port 80).

Port Forwarding
- Find a service like ZoneEdit. This is what I use. It is free for low to medium traffic sites.

Your ISP

- Some ISP's block port 80. You can still run your webserver, but it will have to be done on another port (81, 82, etc...)
- Some ISP's have policies that do not allow their customers to run websites. You should read your internet service agreement for details.

For another decent link to a site with good information on setting up a web server go to http://www.diywebserver.com/

Rate this Article: Current: 0 / 5 stars - 0 vote(s).

Article Source: http://www.articlesbase.com/computers-articles/running-your-own-web-server-103515.html

Print this Article Print article   Email to a Friend Send to friend   Publish this Article on your Website Publish this Article   Send Author Feedback Author feedback  
About the Author:
Eric Matthews is the owner of http://www.anglesanddangles.com which provides information on web development covering technologies like PHP, Html, Perl CGI, as well as other resources to assist you with your website.
Submitting articles has become one of the most popular means of generating quality backlinks and targeted traffic to your website. Join us today - It's Free!

Article Comments

Comment on this article Comment on this article
Your Name
Your Email:
Comment Body
Enter Validation Code: Captcha


Got a Question? Ask.

Ask the community a question about this article:

Q&A Powered by:
Powered by Yedda 

Latest Computers Articles

Online Calendars: What are They?
By: Jay Gaulard | 11/10/2008
They are slowly catching on, but many people still haven't quite gotten the hang of them. Online or web calendars have been around for a while, but it is only just now that their potential for enhancing our lives is being explored. They help their users keep abreast of meetings, events and other relevant happenings like anniversaries and birthdays.

An Overview Of The Different Styles Of Headphones
By: Brian Garvin | 11/10/2008
Headphones are used for a variety of purposes these days. Way back when, they were used almost exclusively for personal cassette or compact disc players. This allowed users to listen to the type of music they wanted to while doing any activity, without bothering others or interrupting others at the...

Network Camera Video Surveillance for Fast Food Restaurants
By: Wes Fernley | 11/10/2008
Fast food restaurants provide good food for a good price in a short amount of time, the perfect meal for the busy people of today to get something to eat on the go. Unfortunately, they are also highly susceptible to crimes such as theft and vandalism. Long hours with high numbers of customers moving in and out in a short period of time and high employee turnover can all lead to a potentially inviting environment for criminals.

Uncomplicated Experiments of Surveillance After the Installation of the CCTV Cameras
By: Marie Mardeko | 11/10/2008
Surveillance is a dynamic function of creating something new, organizing, co-coordinating and undertaking all types of business risks with confidence and optimism. Its basis lies in the spirit of adventure and innovation. Apart from the spirit of adventure and innovation, it also motivates us to finish up our work with...

Hidden Cameras Are Our Best Friends as They Help us Whenever we Want Them
By: Marcella Costante | 11/10/2008
The formations of every instrument are arranged with the intention that more and more people can make use them for their own benefits and that too with a great passion. These days' cameras are one of the leading instruments which are certainly planned in a way that we can truly...

Hidden Cameras Are the Ultimate Types of Equipments Which Assist us in Various Ways.
By: Sandra Ruper | 11/10/2008
Today analysis of all the events and locations where we live and work has become very essential because there are many thefts and betrays spread all over. We can rarely trust or depend upon anybody. We always have to be attentive and take care of all our work by our...

Registry Cleaner Applications--correct Your Slow Computer
By: John Mowatt | 11/10/2008
When your computer is running dead slow,crashing sometimes,or freezing it can be really aggravating. What can you do about it? You can run an online free scan with a registry cleaner application to find out what your problems are. You can then clean the registry yourself or have the application do it for a very reasonable charge. We show you which registry cleaner is best.

Spy Cameras Can be Used For All the Occasions
By: Walter Smith | 11/10/2008
Today we all have to be very observant, sensibly judicious, keen and understanding, smart and sharp and we also have to be aware of the opportunities which we can make use to give comfort to our selves. Cameras like the hidden cameras, the spy cameras, the CCTV cameras, the CCD...

More from Eric Matthews

Distance Learning - Distance Education ... How Far Away? - Part 1
By: Eric Matthews | 27/03/2007 | Education
Authors note: I recently dug this up. I wrote it in Sept 2000. After reading it again I realize it is still relevant. I must admit the slightest pang of professional jealousy watching my counterparts involved in the new playground when I have not had the time. Of course looking at...

Keeping Software Simple - Part 1 - Introduction / Installation
By: Eric Matthews | 26/03/2007 | Computers
Install, Configure, Test, Use, Tune, Maintain We get so mired in the details we tend to forget the big picture. software that has moved from the development phase to either alpha, beta, or general availability involves six things. 1. Install 2. Configure 3. Test 4. Use 5. Tune 6. Maintain These items will certainly require iteration. For instance,...

Google Search Tips And Tricks
By: Eric Matthews | 19/03/2007 | Internet
Most of us use search engines as a regular part of our daily routine both at work and home. Many of you probably have no idea that you can easily do a lot more with search. Invest 5 or 10 minutes here and I will help you open up a...

Why Linux And Windows Will Never Do Your Laundry
By: Eric Matthews | 20/02/2007 | Computers
If a store opened across the street from Target, same relative inventory, same service, only difference everything was free, would Target survive? Unlikely. Yet in software... "Payware" = "Freeware" (open source) -------------------------------------- Windows = Linux Oracle = MySQL MS Office = OpenOffice Ultra Edit = PSPad ...the current reality is that payware and freeware compete in the...

Is Your Personal Data Safe?
By: Eric Matthews | 16/02/2007 | Computers
If you store credit card numbers, electronic bank statements, account numbers, and other personal data on your computer you are at risk. The risk is even greater if you have a broadband or DSL connection that is available 24/7. Spyware are programs that typically enter your computer through your browser. These...

Article Categories






Give Feedback

Sign up for our email newsletter

Receive updates, enter your email below