Apache, an Open-source HTTP server that works in most computer operating systems, is one of the most popular Web server-side software because of its multiple platforms and security (note 1) being widely used. It is fast, reliable, and can be extended through a simple API that can be compiled into a server by Perl/python and other interpreters.
History
Apache was originally developed by the Illinois University Urbana-champaign National Center for Advanced Computing programs. Since then, Apache has been continuously developed and strengthened by members of the open source community. The Apache server has a strong and credible reputation and has been used in over half of the Internet sites-especially for almost all the hottest and most visited websites.
At first, Apache was just an open source selection outside the Netscape Web server (now Sun one). Gradually, it began to function and speed. Beyond other Unix based HTTP servers. Since April 1996, Apache has been the most popular HTTP server on the Internet: in May 1999 it ran on 57% Web servers, and in July 2005 the ratio rose to 69%.
The author claims that because the name is so well remembered, it was initially chosen, but the most widespread explanation is (and most obvious): The name comes from the fact that when Apache was developed in early 1995, it was modified by the code of the most popular HTTP server NCSA HTTPd 1.3. , and therefore is a patched (a patchy) server. However, this is explained in the FAQ for the server's official website: "The ' Apache ' name is a tribute to the Native American Indians named Apache (Hindi), who are known for their superb tactical tactics and infinite patience." In any case, the Apache 2.x branch does not contain any NCSA code.
Characteristics
Apache supports many features, most of which are implemented through a compiled module. These features are supported from the server-side programming language to the identity authentication scheme. Some common language interfaces support Perl,python, TCL, and PHP. Popular certification modules include Mod_access, Mod_auth and Mod_digest. Other examples include SSL and TLS Support (MOD_SSL), proxy modules, useful URL overrides (implemented by mod_rewrite), custom log files (mod_log_config), and filtering support (Mod_include and Mod_ext_f Ilter). The Apache log can be analyzed using a free script awstats or visitors from a Web browser.
2.x version
The Apache 2.x version core is an important step above the Apache 1.x version. This includes: threading, better support for non-UNIX platforms (such as Windows), new Apache APIs, and IPV6 support.
Evaluation
"PC Magazine" August 2004 ranked the 10 best software products in the last 30 years. They either had the most glorious history or the most creative. Its evaluation of Apache is: third place: Apache (Apache, 1995) Apache has now evolved into "LAMP", that is, Linux, Apache, MySQL and PHP consortium. This is an Open-source software project that has posed a serious threat to Microsoft's ". NET" strategy. In particular, the Apache network server, so that users fully experience the development of the source software stability, reliability and customization.
"Apache is a big part of the server software that has evolved over time, and it's free but priceless," Apple.com said of Apache. Apache is an absolute treasure in the open movement of resources because it is not a personal patent but is free to the public. Once you have the source code, programmers are free to do what they want--to be given the same permissions to change and modify their source codes as other programmers take over the job.
Comments
Although new vulnerabilities are constantly being discovered, vulnerabilities can be quickly patched because of their opensource characteristics. So overall, its security is still quite high.