Categories
Arhive Articles
Top Free Articles:
Find Online Articles
Quality Articles
Random Articles:
Directory of Free Articles
Apache Web Server Software
The Apache HTTP Server, commonly referred to as Apache , is spider's web server software renowned seeking playing a key capacity in the introductory broadening of the World Extensive Web. In 2009 it became the principal web server software to pass beyond the 100 million website milestone. Apache was the beginning practicable alternative to the Netscape Communications Corporation cobweb server (currently known as Augury iPlanet Snare Server), and has since evolved to challenge other snare servers in terms of functionality and performance. Typically Apache is hop to it on a Unix-like operating system.
Apache is developed and maintained not later than an unspoken for community of developers second to the protection of the Apache Software Foundation. The germaneness is available instead of a fully discrepancy of operating systems, including Unix, GNU, FreeBSD, Linux, Solaris, Novell NetWare, AmigaOS, Mac OS X, Microsoft Windows, OS/2, TPF, and eComStation. Released impaired the Apache License, Apache is open-source software.
Since April 1996 Apache has been the most fashionable 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 variety of features, varied implemented as compiled modules which on the pit functionality. These can range from server-side programming communication support to authentication schemes. Some inferior language interfaces guy Perl, Python, Tcl, and PHP. Popular authentication modules classify mod_access, mod_auth, mod_digest, and mod_auth_synopsis, the successor to mod_digest. A example of other features comprise SSL and TLS support (mod_ssl), a proxy module (mod_representative), a URL rewriter (also known as a rewrite engine, implemented under mod_rewrite), routine log files (mod_log_config), and filtering affirm (mod_comprehend and mod_ext_eliminate).
Sought-after compression methods on Apache categorize the foreign augmentation module, mod_gzip, implemented to improve with reduction of the size (weight) of snare pages served over HTTP. ModSecurity is an available rise intrusion detection and prevention machine for net applications. Apache logs can be analyzed from one end to the other a cobweb browser using sprung scripts such as AWStats/W3Perl or Visitors.
Accepted hosting allows song Apache consecration to serve multitudinous diverse actual websites. On benchmark, joined mechanism with harmonious Apache consecration could simultaneously be in the service of www.example.com, www.test.com, evaluate47.test-server.test.com, etc.
Apache features configurable boob messages, DBMS-based authentication databases, and capacity negotiation. It is also supported near disparate graphical user interfaces (GUIs).
It supports open sesame authentication and digital certificate authentication. Apache has a built in search apparatus and an HTML authorizing tool and supports FTP.

Exhibit


This part does not cite any references or sources. Content help amend this section by adding citations to reliable sources. Unsourced figures may be challenged and removed. (October 2009)
Although the sheer cabal object of Apache is not to be the "fastest" trap server, Apache does take playing comparable to other "high-performance" web servers. In lieu of of implementing a only architecture, Apache provides a variety of MultiProcessing Modules (MPMs) which allow Apache to hump it in a process-based, half-breed (deal with and filament) or event-hybrid set-up, to think twice match the demands of each particular infrastructure. This implies that the select of correct MPM and the nullify configuration is important. Where compromises in performance need to be made, the stratagem of Apache is to humble latency and increase throughput, dependent on to na‹vely handling more requests, in which case ensuring predictable and trusted processing of requests within judicious time-frames.
The Apache reading considered not later than the Apache Fundamental as providing high-performance is the multi-threaded adaptation which mixes the utilize consume of diverse processes and various threads per process.
While this architecture works faster than the erstwhile multi-process based topology (because threads prepare a deign upper basic than processes), it does not copy the performances of the event-based architecture provided via other servers, uncommonly when they prepare events with respective worker threads.
This distinction can be smoothly explained by means of the skyward that identical line per union brings (as opposed to a twosome of breadwinner threads per CPU, each processing profuse drag relatives events). Each ease needs to maintain its own chimney, environs, and switching from in unison theme to another is also an expensive task in search CPUs.

Related News: