Categories
Arhive Articles
Top Free Articles:
Find Online Articles
Quality Articles
Random Articles:
Directory of Free Articles
Apache Web Server Software
The Apache Web Server, commonly referred to as Apache , is cobweb server software notable for playing a pivotal duty in the initial success of the Society Sizeable Web. In 2009 it became the principal cobweb 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 Seer iPlanet Network Server), and has since evolved to rival other web servers in terms of functionality and performance. Typically Apache is manufacture on a Unix-like operating system.
Apache is developed and maintained not later than an public community of developers second to the approval of the Apache Software Foundation. The application is available representing 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 fashionable HTTP server software in use. As of May 2011 Apache was estimated to accommodate 63% of all websites and 66% of the million busiest.
Features

Apache supports a collection of features, varied implemented as compiled modules which extend the gist functionality. These can range from server-side programming lingo support to authentication schemes. Some community lingua franca interfaces support Perl, Python, Tcl, and PHP. In demand authentication modules include mod_access, mod_auth, mod_pr‚cis, and mod_auth_synopsis, the successor to mod_digest. A example of other features comprise SSL and TLS supporter (mod_ssl), a proxy module (mod_proxy), a URL rewriter (also known as a rewrite locomotive, implemented under mod_rewrite), to order log files (mod_log_config), and filtering sustain (mod_include and mod_ext_filter).
Sought-after compression methods on Apache allow for the exotic extension module, mod_gzip, implemented to ease with reduction of the size (strain) of entanglement pages served over HTTP. ModSecurity is an open source intrusion detection and prevention machine object of entanglement applications. Apache logs can be analyzed from one end to the other a entanglement browser using sprung scripts such as AWStats/W3Perl or Visitors.
Accepted hosting allows everyone Apache investiture to one's duty uncountable diverse actual websites. For pattern, joined gizmo with united Apache ordination could simultaneously be in the service of www.example.com, www.test.com, test47.test-server.test.com, etc.
Apache features configurable fluff messages, DBMS-based authentication databases, and constituents negotiation. It is also supported by sundry graphical user interfaces (GUIs).
It supports shibboleth authentication and digital certificate authentication. Apache has a built in search locomotive and an HTML authorizing gimmick and supports FTP.

Exhibit


This part does not cite any references or sources. Gladden help amend this division through adding citations to principled sources. Unsourced fabric may be challenged and removed. (October 2009)
Although the primary cabal end of Apache is not to be the "fastest" entanglement server, Apache does entertain performance comparable to other "high-performance" web servers. As contrasted with of implementing a single architecture, Apache provides a variety of MultiProcessing Modules (MPMs) which permit Apache to run in a process-based, combination (deal with and filament) or event-hybrid look, to better blend the demands of each discriminating infrastructure. This implies that the choice of suitable MPM and the correct configuration is important. Where compromises in dispatch desperate straits to be made, the stratagem of Apache is to slash latency and advance throughput, appurtenant to to austerely handling more requests, in which case ensuring in concordance and reliable processing of requests within logical time-frames.
The Apache translation considered not later than the Apache Base as providing high-performance is the multi-threaded translation which mixes the utilize consume of diverse processes and various threads per process.
While this architecture works faster than the previous multi-process based topology (because threads set up a trim running costs than processes), it does not match the performances of the event-based architecture provided away other servers, especially when they prepare events with a handful wage-earner threads.
This difference can be smoothly explained beside the aloft that one thread per connection brings (as opposed to a twosome of tradesman threads per CPU, each processing many connection events). Each ease needs to uphold its own chimney, milieu, and switching from in unison thread to another is also an expensive assignment after CPUs.

Related News: