If you ask me which server is the number one http server is over the internet, I would support for Apache HTTP server. It’s very light and very efficient.
The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT.
The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
Apache httpd has been the most popular web server on the Internet since April 1996, and celebrated its 15th birthday as a project this February.(updated From Apache homepage)
On 22nd May they released Apache HTTP server version 2.2.19 (stable version) which has many significant changes over earlier version 2.2.18
Its new features mainly include:
- It’s mainly for security and bug fixes enhancement.
- It also corrects a versioning incompatibility which was there in v 2.2.18
- Smart Filtering: It enables filters to be conditionally inserted, based on any Request or Response header or environment variable
- Improved Caching
AJP Proxy: The new mod_proxy_ajp module adds support for the
Apache JServ Protocol version 1.3used by Apache Tomcat.
- Proxy Load Balancing
- Graceful Shutdown support
- Large File Support: httpd is now built with support for files larger than 2GB on modern 32-bit Unix systems. Support for handling >2GB request bodies has also been added.
- Refactored Authentication/Authorization: The bundled authentication and authorization modules have been refactored. The new mod_authn_alias module can greatly simplify certain authentication configurations.
The Apache people claimed that “We consider this release to be the best version of Apache available, and encourage users of all prior versions to upgrade. Apache HTTP Server 2.2.19 is available for download from: http://httpd.apache.org/download.cgi The newly enhanced features are described here: http://httpd.apache.org/docs/2.2/new_features_2_2.html
Visit Apache’s homepage: http://httpd.apache.org/