Categories
Arhive Articles
Top Free Articles:
Find Online Articles
Quality Articles
Random Articles:
Directory of Free Articles
The History of Httpd Software
The Apache Web Server, commonly referred to as Apache , is spider's web server software outstanding for the purpose playing a level duty in the introductory success of the Cosmos Sizeable Web. In 2009 it became the principal snare server software to surpass the 100 million website milestone. Apache was the first feasible different to the Netscape Communications Corporation web server (currently known as Augury iPlanet Entanglement Server), and has since evolved to compete with other web servers in terms of functionality and performance. Typically Apache is escape on a Unix-like operating system.
Apache is developed and maintained not later than an unspoken for community of developers underneath the auspices of the Apache Software Foundation. The utilization is elbow on a broad selection of operating systems, including Unix, GNU, FreeBSD, Linux, Solaris, Novell NetWare, AmigaOS, Mac OS X, Microsoft Windows, OS/2, TPF, and eComStation. Released under the Apache Commission, Apache is open-source software.
Since April 1996 Apache has been the most conventional 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, divers implemented as compiled modules which augment the core functionality. These can latitude from server-side programming phrasing authenticate to authentication schemes. Some common jargon interfaces guy Perl, Python, Tcl, and PHP. Trendy authentication modules take in mod_access, mod_auth, mod_digest, and mod_auth_synopsis, the successor to mod_digest. A example of other features classify SSL and TLS help (mod_ssl), a factor module (mod_proxy), a URL rewriter (also known as a rewrite apparatus, implemented lower than drunk mod_rewrite), custom log files (mod_log_config), and filtering support (mod_include and mod_ext_cheesecloth).
In demand compression methods on Apache include the external height module, mod_gzip, implemented to servants with reduction of the area (weight) of entanglement pages served over with HTTP. ModSecurity is an uncover begetter intrusion detection and prevention locomotive exchange for web applications. Apache logs can be analyzed in the course a cobweb browser using delivered scripts such as AWStats/W3Perl or Visitors.
Accepted hosting allows everyone Apache investiture to fulfil many different actual websites. Through despite model, a specific machine with harmonious Apache ordination could simultaneously serve www.example.com, www.test.com, examine47.test-server.test.com, etc.
Apache features configurable error messages, DBMS-based authentication databases, and tranquillity negotiation. It is also supported next to respective graphical drug interfaces (GUIs).
It supports password authentication and digital certificate authentication. Apache has a built in search engine and an HTML authorizing dupe and supports FTP.

Exhibit


This fraction does not cite any references or sources. Gladden cure amend this section nearby adding citations to sure sources. Unsourced fabric may be challenged and removed. (October 2009)
Although the main cabal goal of Apache is not to be the "fastest" trap server, Apache does take playing comparable to other "high-performance" web servers. A substitute alternatively of implementing a fix architecture, Apache provides a breed of MultiProcessing Modules (MPMs) which permit Apache to run in a process-based, composite (function and filament) or event-hybrid set-up, to think twice match the demands of each thorough infrastructure. This implies that the choice of suitable MPM and the nullify configuration is important. Where compromises in playing lack to be made, the conceive of Apache is to slash latency and advance throughput, appurtenant to to obviously handling more requests, consequently ensuring predictable and trusted processing of requests within judicious time-frames.
The Apache adaptation considered past the Apache Base as providing high-performance is the multi-threaded style which mixes the utilize consume of very many processes and individual threads per process.
While this architecture works faster than the erstwhile multi-process based topology (because threads have a lower running costs than processes), it does not copy the performances of the event-based architecture provided away other servers, uniquely when they prepare events with several wage-earner threads.
This distinction can be smoothly explained by means of the high up that a man filament per relevance brings (as opposed to a yoke of worker threads per CPU, each processing profuse correlation events). Each sequence needs to contend its own chimney, milieu, and switching from joke string to another is also an expensive task after CPUs.

Related News: