Geekspeak: Ranjan: APACHE
In mid 1994 Robert McCool left National Center for Supercomputing Applications, University of Illinois, and Urbana – Champaign where he had started developing the public Domain HTTP daemon, which would become the most popular server software on the Web in early 1995. Meanwhile, many webmasters had developed their own extensions and bug fixes that were in need of a common distribution. A small group of these webmasters, contacted via private e-mail, gathered for the purpose of coordination of their changes (in the form of “patches”). Brain Behlendorf and Cliff Skolnick put together a mailing list, shared information space, and logins for the core developers on a machine in the California Bay Area, with bandwidth donated by Hotwired. By the end of February 1995, eight core contributors formed the foundation of the original Apache Group. First Apache HTTP server project was started in April 1995. Further, in December 1995 Apache 1 was released which ran on Novell’s Netware, Microsoft’s Windows platform and also on Linux with more features.
Thus, Apache is an open source project. It is basically a web server software started in 1995 and by 1996 it gained a majority hold on the web server market even today it has 50% of market share although there are competitors like Lighttpd and IIS. Apache 2 was released to public on 6th April 2002 with more enhanced features, which worked perfect on cross platforms with security and more option for the user. This version had fixed all the bugs present in previous versions of Apache. Therefore, It played a key role in development of the World Wide Web and by 2009 it became the first web server software to surpass 100 million websites milestone. Currently, It serves to Internet giants like Google and Wikipedia and deployed more than 50% of the Internet content in early 21st century.
Apache is a public domain software, which means it is free and it can be used without restrictions allowing the administrator to manipulate and sculpt the program to best fit his/her need. Apache can be appropriate solution for practically any situation involving the HTTP protocol as it suits sites of all sizes and types. It can be used to serve static files over the Web or as front-end applications that generate customized responses for visitors. Also, one can run from single personal page on it to a large site serving millions of regular visitors.
Apache gets its name from the Native American tribe Apache because of the resourcefulness and adaptability of the American tribe also from the fact that it consist of some existing codes plus some patches.