"Apache isn't the only Web server in town, though it is by far
the most popular. Eric Geier rounds up a batch of excellent Open
Source Web servers for all occasions, from fully-featured to
stripped-down yet capable of handling large loads.
"Here are six different web servers freely provided by the open
source community for Linux, Windows, and other OSs:
"Apache HTTP Server
"Initially released in 1995, this is the most popular web server
across the entire World Wide Web, currently used by around 60% of
web domains. Its released under an Apache License, which requires
preservation of the copyright notices and disclaimers, but doesn't
require modified versions to be distributed using the same license.
Though most prevalent on Unix-like operating system, it also runs
on Windows, Mac OS X, and others.
"Common languages supported by the Apache server include Perl,
Python, Tcl, and PHP. The core functionality of the server can be
extended with modules to add server-side programming language
support, authentication schemes, and other features. Popular
authentication modules include mod_access, mod_auth, mod_digest,
and mod_auth_digest. Modules are also available for SSL/TLS support
(mod_ssl), proxying (mod_proxy), URL rewriting (mod_rewrite),
custom logging (mod_log_config), and filtering support (mod_include
and mod_ext_filter)."