Apache HTTP server is free/open-source web server software, that playing an important roll in the growth of the World Wide Web. Core development of the Apache Web server is performed by a group of about 20 volunteer programmers, called the Apache Group. However, because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons. In many aspects, development of Apache is similar to development of the Linux operating system.
Unlikely to other open-source/free software that under GPL license, Apache released under Apache license because there are some specific requirements conflict between Apache and GPL license.
The original version of Apache was written for UNIXbase system, but the latest version which has much improvement on supporting non-UNIX base system, for example, Microsoft Windows, OS/2, MacosX and other operating system. Moreover, Apache support various of feature, by combining other modules able to enhance the core functionality. For an instance server-side programming language (PHP) enable apache to create dynamic content web page from server-side to client, authentication schemes (SSL) enable apache for better security on data transfer. This is to avoid important information being tempered during data transfer, not only on prevention, but it also provide authentication process to ensure the information being sent to the trusted site by verifying the digital signature.
References:
1. New features on Apache version 2.0
http://httpd.apache.org/docs/2.0/new_features_2_0.html
2. Apache HTTP server, Wikipedia
http://en.wikipedia.org/wiki/Apache_HTTP_Server
3. Apache HTTP server project
http://httpd.apache.org/
No comments:
Post a Comment