Categories
Arhive Articles
Top Free Articles:
Find Online Articles
Quality Articles
Random Articles:
Directory of Free Articles
Apache WWW Server Project
The Httpd Web Server, commonly referred to as Apache , is web server software matchless for the purpose playing a key duty in the incipient success of the Set Wide Web. In 2009 it became the beginning snare server software to outshine the 100 million website milestone. Apache was the first practicable possibility to the Netscape Communications Corporation web server (currently known as Oracle iPlanet Snare Server), and has since evolved to rival 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 way of an open community of developers under the protection of the Apache Software Foundation. The germaneness is elbow instead of a broad multiplicity of operating systems, including Unix, GNU, FreeBSD, Linux, Solaris, Novell NetWare, AmigaOS, Mac OS X, Microsoft Windows, OS/2, TPF, and eComStation. Released supervised 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 be accurate 63% of all websites and 66% of the million busiest.
Features

Apache supports a collection of features, divers implemented as compiled modules which proffer the insides functionality. These can choice from server-side programming language support to authentication schemes. Some conventional lingua franca interfaces buttress Perl, Python, Tcl, and PHP. In demand authentication modules comprehend mod_access, mod_auth, mod_grasp, and mod_auth_digest, the successor to mod_digest. A example of other features comprise SSL and TLS help (mod_ssl), a factor module (mod_proxy), a URL rewriter (also known as a rewrite apparatus, implemented supervised mod_rewrite), custom log files (mod_log_config), and filtering support (mod_include and mod_ext_eliminate).
Sought-after compression methods on Apache allow for the external dimensions module, mod_gzip, implemented to servants with reduction of the area (strain) of snare pages served during the course of HTTP. ModSecurity is an uncommitted source intrusion detection and prevention engine in the direction of cobweb applications. Apache logs can be analyzed from one end to the other a entanglement browser using relieved of scripts such as AWStats/W3Perl or Visitors.
Accepted hosting allows everyone Apache installation to fulfil multitudinous different physical websites. Allowing for regarding pattern, joined gizmo with one Apache consecration could simultaneously perform www.example.com, www.test.com, examine47.test-server.test.com, etc.
Apache features configurable boob messages, DBMS-based authentication databases, and tranquillity negotiation. It is also supported not later than disparate graphical user interfaces (GUIs).
It supports watchword authentication and digital certificate authentication. Apache has a built in search engine and an HTML authorizing dupe and supports FTP.

Engagement


This section does not cite any references or sources. Content improve improve this section nearby adding citations to principled sources. Unsourced material may be challenged and removed. (October 2009)
Although the main design goal of Apache is not to be the "fastest" spider's web server, Apache does take dispatch comparable to other "high-performance" trap servers. A substitute alternatively of implementing a individual architecture, Apache provides a variety of MultiProcessing Modules (MPMs) which concede Apache to run in a process-based, hybrid (deal with and thread) or event-hybrid way, to excel blend the demands of each discriminating infrastructure. This implies that the realm of possibilities of neutralize MPM and the mark configuration is important. Where compromises in performance dire to be made, the lay out of Apache is to reduce latency and advance throughput, relative to simply handling more requests, that reason ensuring consistent and honourable processing of requests within tenable time-frames.
The Apache translation considered by means of the Apache Base as providing high-performance is the multi-threaded style which mixes the manipulate of a handful processes and diverse threads per process.
While this architecture works faster than the previous multi-process based topology (because threads set up a lower upper basic than processes), it does not copy the performances of the event-based architecture provided away other servers, especially when they change events with a variety of workman threads.
This difference can be easily explained beside the aloft that a man thread per connection brings (as opposed to a yoke of breadwinner threads per CPU, each processing numberless interplay events). Each sequence needs to maintain its own stack, milieu, and switching from in unison plot to another is also an expensive stint after CPUs.

Related News: