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 web server software outstanding for playing a timbre duty in the incipient broadening of the Set Big Web. In 2009 it became the first web server software to best the 100 million website milestone. Apache was the chief viable possibility to the Netscape Communications Corporation trap server (currently known as Seer iPlanet Entanglement Server), and has since evolved to contest other entanglement servers in terms of functionality and performance. Typically Apache is run on a Unix-like operating system.
Apache is developed and maintained by an bare community of developers underneath the sanction of the Apache Software Foundation. The application is elbow instead of a fully variety 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 Commission, Apache is open-source software.
Since April 1996 Apache has been the most normal 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 mixture of features, many implemented as compiled modules which proffer the gist functionality. These can class from server-side programming language stick up for to authentication schemes. Some community words interfaces guy Perl, Python, Tcl, and PHP. Favoured authentication modules classify mod_access, mod_auth, mod_grasp, and mod_auth_digest, the successor to mod_digest. A illustration of other features classify SSL and TLS stick (mod_ssl), a factor module (mod_proxy), a URL rewriter (also known as a rewrite appliance, implemented high mod_rewrite), routine log files (mod_log_config), and filtering sustain (mod_register and mod_ext_eliminate).
Popular compression methods on Apache include the superficial extension module, mod_gzip, implemented to servants with reduction of the scope (strain) of snare pages served over with HTTP. ModSecurity is an open rise intrusion detection and interception apparatus for net applications. Apache logs can be analyzed through a web browser using sprung scripts such as AWStats/W3Perl or Visitors.
Accepted hosting allows united Apache investiture to fulfil innumerable unalike existent websites. For benchmark, a specific gismo with united Apache swearing-in could simultaneously favourable to www.example.com, www.test.com, check up on47.test-server.test.com, etc.
Apache features configurable slip-up messages, DBMS-based authentication databases, and capacity negotiation. It is also supported next to respective graphical operator interfaces (GUIs).
It supports open sesame authentication and digital certificate authentication. Apache has a built in search locomotive and an HTML authorizing gimmick and supports FTP.

Display


This section does not cite any references or sources. Content relief improve this section near adding citations to reliable sources. Unsourced material may be challenged and removed. (October 2009)
Although the main layout goal of Apache is not to be the "fastest" trap server, Apache does entertain dispatch comparable to other "high-performance" spider's web servers. Instead of implementing a individual architecture, Apache provides a choice of MultiProcessing Modules (MPMs) which concede Apache to skip out in a process-based, hybrid (process and piece of yarn) or event-hybrid mode, to superior meet the demands of each discriminating infrastructure. This implies that the choice of neutralize MPM and the traditional configuration is important. Where compromises in performance need to be made, the design of Apache is to humble latency and gain throughput, appurtenant to to simply handling more requests, consequently ensuring accordant and reliable processing of requests within tenable time-frames.
The Apache translation considered past the Apache Endowment as providing high-performance is the multi-threaded version which mixes the manipulate of several processes and diverse threads per process.
While this architecture works faster than the aforementioned multi-process based topology (because threads have a deign overhead than processes), it does not copy the performances of the event-based architecture provided sooner than other servers, uniquely when they procedure events with a variety of wage-earner threads.
This difference can be beyond explained beside the overhead that identical filament per connection brings (as opposed to a couple of wage-earner threads per CPU, each processing profuse drag relatives events). Each sequence needs to maintain its own chimney, habitat, and switching from inseparable plot to another is also an high-priced stint in search CPUs.

Related News: