An excellent reference on most of the technologies used on the net. Lots of tutorials and articles.
Don't choose your hardware right now. Start from the other direction.
- Determine the amount of web traffic you expect to see.
- Determiine the amount of bandwidth you expect to use.
- Choose your web server software
- Choose your ancillary software (FTP server, anit-virus, anti-spyware, streaming audio, streaming video and firewall software).
- Choose your operating system. (No I will not get into the Linux / Windows discussion, you choose based on your requirements and background.)
Now you have a better idea of what you need for hardware to run the web services you want. Choose your hardware and allow some room for expansion. Of course, if you are paying for a web hosting provider, this whole section is academic.
Your choice of operating system should be based on your web server requirements and your support background. Server hardware also plays a part in making this choice.
- Determine the amount of web traffic you expect to see.
- Determiine the amount of bandwidth you expect to use.
- Choose your web server software
- Choose your ancillary software (FTP server, anti-virus, anti-spyware, streaming audio, streaming video and firewall software).
- Choose your operating system. (No I will not get into the Linux / Windows discussion, you choose based on your requirements and background.)
Now you have a better idea of what you need for an operating system to run the web services you want. Choose your hardware and allow some room for expansion. Of course, if you are paying for a web hosting provider, this whole section is academic.
The choice between Windows, LINUX, FreeBSD or MacOS is a matter of personal and professional preference. My preference is LINUX for equipment I will have to administer or service and Windows NT4 workstation for equipment where I share responsibility for administration with other personnel (who may not have LINUX background). The operating systemchoice should reflect the skills of the personnel required to work on it.
- Apache Software Foundation
- - www.apache.org
- The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.
- micro_httpd - ACME Labs
- - http://www.acme.com/software/micro_httpd/
- micro_httpd is a very small Unix-based HTTP server. It runs from inetd, which means its performance is poor. But for low-traffic sites, it's quite adequate. It implements all the basic features of an HTTP server.
Simple DOS Web Servers
Unless you have direct physical access to your web server, you will likely prefer to use FTP for site updates and administration work. These are some I have used and / or tested.
Page Last Updated - February 2006