What is Apache?
Apache web server is a powerful, flexible, HTTP//1.1 compliant web server that is highly
configurable and extensible with third party modules. It provides full source
code and requires no license for usage.
Why do people use Apache?
- Runs on Windows NT/9x, Netware 5.x, OS/2, Linux, most versions of Unix, and
several other operating systems.
- DTM databases for authentification
- Customized responses to errors and problems - allows you to set up files, or
even CGI scripts, which are returned by the server in response to errors and
problems, i.e. a script set up to intercept "500 Server Errors" and perform
on-the-fly diagnostics for both users and yourself.
- Multiple Directory Index directives.
- Unlimited flexible URL rewriting and aliasing.
- Content negotiation - the ability to automatically serve clients of varying
sophistication and HTML level compliance, with documents which offer the best
representation of information that the client is capable of accepting.
- Virtual Hosts - a much-requested feature, sometimes known as multi-homed
servers. This allows the server to distinguish between requests made to different
IP addresses or names (mapped to the same machine). Apache also offers dynamically
configurable mass-virtual hosting.
- Configurable Reliable Pipe Logs.
Apache has been shown to substantially faster, more stable, and more feature-full
than many other web servers. It is run on over 62% of all web sites and on over six
million Internet servers.