Categories
Arhive Articles
Top Free Articles:
Find Online Articles
Quality Articles
Random Articles:
Directory of Free Articles
The History of Httpd Project
The Apache HTTP Server, commonly referred to as Apache , is spider's web server software renowned for the purpose playing a level duty in the initial development of the Society Big Web. In 2009 it became the beginning web server software to pass beyond the 100 million website milestone. Apache was the beginning feasible alternative to the Netscape Communications Corporation network server (currently known as Seer iPlanet Network Server), and has since evolved to challenge other trap servers in terms of functionality and performance. Typically Apache is run on a Unix-like operating system.
Apache is developed and maintained during an bare community of developers impaired the auspices of the Apache Software Foundation. The germaneness is available representing a wide discrepancy of operating systems, including Unix, GNU, FreeBSD, Linux, Solaris, Novell NetWare, AmigaOS, Mac OS X, Microsoft Windows, OS/2, TPF, and eComStation. Released junior to the Apache License, Apache is open-source software.
Since April 1996 Apache has been the most popular HTTP server software in use. As of May 2011 Apache was estimated to be accurate 63% of all websites and 66% of the million busiest.
Features

Apache supports a mixture of features, varied implemented as compiled modules which augment the insides functionality. These can choice from server-side programming lingo stick up for to authentication schemes. Some community jargon interfaces guy Perl, Python, Tcl, and PHP. Popular authentication modules classify mod_access, mod_auth, mod_pr‚cis, and mod_auth_epitomize, the successor to mod_digest. A example of other features classify SSL and TLS help (mod_ssl), a factor module (mod_substitute), a URL rewriter (also known as a rewrite engine, implemented lower than drunk mod_rewrite), custom log files (mod_log_config), and filtering support (mod_include and mod_ext_cheesecloth).
Sought-after compression methods on Apache take in the foreign extension module, mod_gzip, implemented to help with reduction of the scope (ballast) of snare pages served during the course of HTTP. ModSecurity is an available begetter intrusion detection and interception engine object of cobweb applications. Apache logs can be analyzed through a entanglement browser using relieved of scripts such as AWStats/W3Perl or Visitors.
Virtual hosting allows united Apache consecration to fulfil uncountable diverse existent websites. Through despite pattern, a specific mechanism with united Apache ordination could simultaneously favourable to www.example.com, www.test.com, examine47.test-server.test.com, etc.
Apache features configurable slip-up messages, DBMS-based authentication databases, and capacity negotiation. It is also supported next to several graphical drug interfaces (GUIs).
It supports password authentication and digital certificate authentication. Apache has a built in search engine and an HTML authorizing contraption and supports FTP.

Display


This part does not cite any references or sources. Gladden relief improve this section by adding citations to secure sources. Unsourced material may be challenged and removed. (October 2009)
Although the main cabal end of Apache is not to be the "fastest" entanglement server, Apache does entertain fulfilment comparable to other "high-performance" trap servers. In lieu of of implementing a individual architecture, Apache provides a heterogeneity of MultiProcessing Modules (MPMs) which deduct Apache to run in a process-based, half-breed (process and filament) or event-hybrid way, to think twice match the demands of each thorough infrastructure. This implies that the select of suitable MPM and the correct configuration is important. Where compromises in dispatch lack to be made, the conceive of Apache is to slash latency and gain throughput, associated to na‹vely handling more requests, thus ensuring consistent and honourable processing of requests within tenable time-frames.
The Apache translation considered past the Apache Base as providing high-performance is the multi-threaded translation which mixes the utilize consume of very many processes and various threads per process.
While this architecture works faster than the previous multi-process based topology (because threads set up a lower overhead than processes), it does not compare with the performances of the event-based architecture provided by other servers, especially when they prepare events with a variety of hand threads.
This dissimilarity can be easily explained beside the skyward that one thread per relevance brings (as opposed to a yoke of wage-earner threads per CPU, each processing diverse interplay events). Each ease needs to maintain its own chimney, environment, and switching from joke theme to another is also an valuable assignment in compensation CPUs.

Related News: