Categories
Arhive Articles
Top Free Articles:
Find Online Articles
Quality Articles
Random Articles:
Directory of Free Articles
The Httpd Web Project
The Apache Web Server, commonly referred to as Apache , is cobweb server software matchless for playing a pivotal place in the introductory success of the Set Big Web. In 2009 it became the ahead spider's web server software to best the 100 million website milestone. Apache was the beginning viable selection to the Netscape Communications Corporation network server (currently known as Augury iPlanet Entanglement Server), and has since evolved to compete with 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 underneath the approval of the Apache Software Foundation. The operation is elbow on a wide 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 Accredit, Apache is open-source software.
Since April 1996 Apache has been the most popular 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 variety of features, varied implemented as compiled modules which extend the gist functionality. These can range from server-side programming communication support to authentication schemes. Some community language interfaces buttress Perl, Python, Tcl, and PHP. Popular authentication modules take in mod_access, mod_auth, mod_pr‚cis, and mod_auth_epitomize, the successor to mod_digest. A sample of other features include SSL and TLS supporter (mod_ssl), a proxy module (mod_substitute), 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_filter).
In demand compression methods on Apache categorize the exotic dimensions module, mod_gzip, implemented to help with reduction of the scope (weight) of web pages served during the course of HTTP. ModSecurity is an uncommitted rise intrusion detection and ban apparatus for cobweb applications. Apache logs can be analyzed help of a cobweb browser using sprung scripts such as AWStats/W3Perl or Visitors.
Effective hosting allows song Apache consecration to help many diverse physical websites. On pattern, joined mechanism with harmonious 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 constituents negotiation. It is also supported next to several graphical operator interfaces (GUIs).
It supports watchword authentication and digital certificate authentication. Apache has a built in search engine and an HTML authorizing contraption and supports FTP.

Exhibit


This section does not cite any references or sources. Suit cure improve this leg by adding citations to sure sources. Unsourced material may be challenged and removed. (October 2009)
Although the sheer develop goal of Apache is not to be the "fastest" trap server, Apache does take performance comparable to other "high-performance" spider's web servers. As contrasted with of implementing a fix architecture, Apache provides a choice of MultiProcessing Modules (MPMs) which permit Apache to run in a process-based, hybrid (modify and piece of yarn) or event-hybrid set-up, to superior twin the demands of each particular infrastructure. This implies that the choice of chasten MPM and the correct configuration is important. Where compromises in doing lack to be made, the conceive of Apache is to humble latency and increase throughput, appurtenant to to obviously handling more requests, in which case ensuring in concordance and honourable processing of requests within tenable time-frames.
The Apache version considered by means of the Apache Base as providing high-performance is the multi-threaded translation which mixes the manipulate of several processes and various threads per process.
While this architecture works faster than the too soon multi-process based topology (because threads suffer with a lower overhead than processes), it does not compare with the performances of the event-based architecture provided via other servers, especially when they prepare events with several workman threads.
This distinction can be easily explained beside the high up that one line per interrelationship brings (as opposed to a twosome of tradesman threads per CPU, each processing numberless correlation events). Each ease needs to contend its own stack, habitat, and switching from in unison plot to another is also an valuable task in search CPUs.

Related News: