Apache is a powerful web server application that has a played a major role in both the growth and continuous development of the web. As a free open-source solution, it backs up most popular operating systems including Microsoft Windows, Linux, Unix, FreeBDS, Mac OS X and Solaris to name a few. Apache has been the most widely installed server application on the web since 1996. As of November 2008, it is installed on over 50% of all websites.
While many providers are still using the original Apache, several more have made the upgrade to version 2.0. As you would expect, Apache 2 offers a number of improvements over the previous version which results in enhanced stability and performance. Some of the new features include:
Unix Threading: Apache now has the ability to run a hybrid multithreaded mode in Unix servers. This process improves scalability for most configurations.
Multiprotocol Support: This new features allows Apache to act as a platform for protocols other than HTTP, enabling a machine to go far beyond the traditional web server.
Enhanced Support for Non-Unix Systems: Apache 2 is more stable and much faster on other platforms such as Windows, which tends to perform better with Microsoft server applications. Thanks to system-specific multiprocessing modules and the Apache Portable Runtime function, these platforms can now be incorporated in their native API, greatly reducing the performance issues of the past.
Filtering: The new filtering feature allows modules to be written as filters that act on streams of data sent to and from the server. For example, CGI scripts can be parsed for SSI (Server Side Include) directives by using the INCLUDES filter. The module filter enables external programs to function in same manner that allows CGI programs to act as handlers.
Multilanguage Error Response: With Apache 2, SSI documents are used to send error response messages to the web browser in various languages. These messages can be easily customized by the system administer to get a consistent look and feel.
Easy Configuration: Many of the confusing, complex directives of the original Apache have been simplified in version 2.0. Gone are the BindAddress and Port directives as Listen is now the only directive utilized for IP address binding. The Servername directive specifies the name of the server and only the port number for redirection and virtual host recognition.
Unicode Support for Windows NT: On Windows NT, Apache 2.0 uses the native unicode for the encoding of all filenames. This enables the application to provide multi-language support for all Windows NT systems including 2000 and XP.
Updated REL: Apache 2.0 is integrated with the Perl compatible Regular Expression Library based on the powerful syntax of Perl version 5.
LunarPages is one of many providers who realize that Apache 2.0 is the server platform of the future. With all the features mentioned above and others such as IPv6 (Internet Protocol version Six) support and multi-user administration, Apache 2 has proven to be a reliable workhorse more than able to meet the demand of today’s World Wide Web.
See more on Apache Comparison Chart
|« How Useful is PGP Encryption?||Apache Comparison Chart »|