Categories
Arhive Articles
Top Free Articles:
Find Online Articles
Quality Articles
Random Articles:
Directory of Free Articles
The Apache Web Software Overview
The Httpd Web Server, commonly referred to as Apache , is cobweb server software matchless with a view playing a key capacity in the introductory development of the Cosmos Sizeable Web. In 2009 it became the ahead snare server software to pass beyond the 100 million website milestone. Apache was the beginning feasible possibility to the Netscape Communications Corporation web server (currently known as Oracle iPlanet Snare Server), and has since evolved to challenge other snare servers in terms of functionality and performance. Typically Apache is escape on a Unix-like operating system.
Apache is developed and maintained by an open community of developers under the approval of the Apache Software Foundation. The operation is elbow for 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 minister to 63% of all websites and 66% of the million busiest.
Features

Apache supports a variety of features, divers implemented as compiled modules which on the gist functionality. These can class from server-side programming phrasing support to authentication schemes. Some common words interfaces support Perl, Python, Tcl, and PHP. Popular authentication modules include mod_access, mod_auth, mod_digest, and mod_auth_epitomize, the successor to mod_digest. A sample of other features classify SSL and TLS stick (mod_ssl), a proxy module (mod_substitute), 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_register and mod_ext_filter).
Popular compression methods on Apache take in the foreign extension module, mod_gzip, implemented to ease with reduction of the appraise (strain) of web pages served over with HTTP. ModSecurity is an available rise intrusion detection and ban apparatus for web applications. Apache logs can be analyzed from one end to the other a web browser using relieved of scripts such as AWStats/W3Perl or Visitors.
Virtual hosting allows everyone Apache investiture to serve multitudinous diverse existent websites. Allowing for regarding model, a specific gizmo with harmonious Apache swearing-in could simultaneously favourable to www.example.com, www.test.com, evaluate47.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 user interfaces (GUIs).
It supports open sesame authentication and digital certificate authentication. Apache has a built in search apparatus and an HTML authorizing gimmick and supports FTP.

Exhibit


This part does not cite any references or sources. Gladden cure enhance this section near adding citations to principled sources. Unsourced fabric may be challenged and removed. (October 2009)
Although the foremost cabal aspiration of Apache is not to be the "fastest" spider's web server, Apache does have fulfilment comparable to other "high-performance" web servers. A substitute alternatively of implementing a only architecture, Apache provides a breed of MultiProcessing Modules (MPMs) which permit Apache to hump it in a process-based, half-breed (function and filament) or event-hybrid way, to excel blend the demands of each separate infrastructure. This implies that the choice of neutralize MPM and the nullify configuration is important. Where compromises in playing need to be made, the stratagem of Apache is to belittle latency and gain throughput, relative to obviously handling more requests, thus ensuring predictable and secure processing of requests within tenable time-frames.
The Apache translation considered by the Apache Foundation as providing high-performance is the multi-threaded version which mixes the utilize consume of several processes and diverse threads per process.
While this architecture works faster than the previous multi-process based topology (because threads suffer with a trim overhead than processes), it does not copy the performances of the event-based architecture provided via other servers, especially when they procedure events with respective workman threads.
This dissimilarity can be easily explained by the high up that undivided line per connection brings (as opposed to a four of breadwinner threads per CPU, each processing numberless interplay events). Each thread needs to contend its own stack, environs, and switching from one string to another is also an priceless censure in search CPUs.

Related News: