Categories
Arhive Articles
Top Free Articles:
Find Online Articles
Quality Articles
Random Articles:
Directory of Free Articles
The History of Apache Server
The Apache HTTP Server, commonly referred to as Apache , is spider's web server software outstanding for the purpose playing a key duty in the introductory development of the Society Sizeable Web. In 2009 it became the ahead web server software to best the 100 million website milestone. Apache was the chief practicable alternative to the Netscape Communications Corporation web server (currently known as Seer iPlanet Snare Server), and has since evolved to rival 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 by an bare community of developers impaired the auspices of the Apache Software Foundation. The operation is ready on a deviating 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 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 breed of features, tons implemented as compiled modules which on the insides functionality. These can latitude from server-side programming communication support to authentication schemes. Some community words interfaces suffer Perl, Python, Tcl, and PHP. Favoured authentication modules comprehend mod_access, mod_auth, mod_grasp, and mod_auth_r‚sum‚, the successor to mod_digest. A illustration of other features classify SSL and TLS supporter (mod_ssl), a surrogate module (mod_agent), a URL rewriter (also known as a rewrite engine, implemented high mod_rewrite), custom log files (mod_log_config), and filtering reinforce (mod_contain and mod_ext_eliminate).
Stock compression methods on Apache allow for the external height module, mod_gzip, implemented to help with reduction of the scope (authority) of web pages served over HTTP. ModSecurity is an available begetter intrusion detection and prevention apparatus object of cobweb applications. Apache logs can be analyzed from one end to the other a web browser using delivered scripts such as AWStats/W3Perl or Visitors.
Accepted hosting allows song Apache investiture to serve multitudinous diverse verifiable websites. On example, joined mechanism with united Apache swearing-in could simultaneously be in the service of www.example.com, www.test.com, check up on47.test-server.test.com, etc.
Apache features configurable error messages, DBMS-based authentication databases, and capacity negotiation. It is also supported not later than several graphical operator interfaces (GUIs).
It supports shibboleth authentication and digital certificate authentication. Apache has a built in search locomotive and an HTML authorizing tool and supports FTP.

Engagement


This fraction does not cite any references or sources. Suit help enhance this division nearby adding citations to reliable sources. Unsourced figures may be challenged and removed. (October 2009)
Although the main design aspiration of Apache is not to be the "fastest" spider's web server, Apache does entertain playing comparable to other "high-performance" web servers. A substitute alternatively of implementing a single architecture, Apache provides a breed of MultiProcessing Modules (MPMs) which allow Apache to run in a process-based, half-breed (process and piece of yarn) or event-hybrid set-up, to superior twin the demands of each separate infrastructure. This implies that the choice of chasten MPM and the nullify configuration is important. Where compromises in doing lack to be made, the lay out of Apache is to slash latency and increase throughput, dependent on to simply handling more requests, consequently ensuring accordant and secure processing of requests within judicious time-frames.
The Apache translation considered by means of the Apache Fundamental as providing high-performance is the multi-threaded version which mixes the manipulate of very many processes and diverse threads per process.
While this architecture works faster than the erstwhile multi-process based topology (because threads set up a trim 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 several workman threads.
This inequality can be without even trying explained on the aloft that identical line per union brings (as opposed to a yoke of breadwinner threads per CPU, each processing diverse drag relatives events). Each squeeze through needs to keep going its own load, environment, and switching from one plot to another is also an high-priced censure in compensation CPUs.

Related News: