|
|

Apache HTTP ServerApache HTTP Server is an open source HTTP web server for Unix-like systems (Berkeley Software Distribution, Linux, and Unix), Microsoft Windows, and other platforms. Apache features highly configurable error messages, Database management system-based authentication databases, and content negotiation. It is also supported by several graphical user interfaces (GUIs) which permit easier, more intuitive configuration of the server [http://gui.apache.org/]. The Apache HTTP Server is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. ==History== Initially, Apache was the only viable open source alternative to the Netscape Communications Corporation web server (currently known as Sun ONE). It has since evolved to rival (and probably surpass) any other Unix based HTTP server in terms of functionality and speed. Since April 1996 Apache has been the most popular HTTP server on the Internet: in May 1999 it was running on 57% of all web servers; by August 2004 this percentage had increased to 67%. The author claims the name was initially chosen as a catchy name in order to be original, but the most widespread interpretation (which almost immediately surfaced) is that the name comes from the fact that when it was developed in early 1995, it consisted of changes in the code to the most popular HTTP server of the time, NCSA HTTPd 1.3 and was therefore "a patchy" server. However, in the FAQ on the server's official site, it is stated: "The name 'Apache' was chosen from respect for the Native American Indian tribe of Apache (Indé), well-known for their superior skills in warfare strategy and their inexhaustible endurance". It has since been rewritten from scratch and Apache 2.x does not contain any NCSA code. However, sources involved in the early development state that the name was chosen as a result of the constant "bug" patching that had to be done to the NCSA code that was used to develop the server. It was called "a patchy server" but was eventually just called an "apache server". Contrary to what is stated in another well-known web dictionary, this is not a common misunderstanding, but is, in fact true. ==Usage== Apache is the web server component of the popular web server application stack called LAMP (Linux, Apache, MySQL, PHP/Perl). Apache is redistributed as part of various proprietary software packages, e.g., the Oracle database or the International Business Machines WebSphere application server. It is also supported in some way by Borland in the Kylix programming tool and Delphi programming language development tools. ==Features== Apache supports a variety of features, many implemented as compiled modules. These can range from server-side programming language support to authentication schemes. Some common language interfaces support mod_perl, mod_python, and PHP. Popular authentication modules include mod_access, mod_auth, and mod_digest. A sample of other features include Secure Sockets Layer and Transport Layer Security support (mod_ssl), a proxy server module, a useful URL rewriter (also known as a rewrite engine, implemented under mod_rewrite), custom log files (mod_log_config), and filtering support (mod_include and mod_ext_filter). Apache logs can be analysed through a web browser using free scripts such as AWStats or Visitors. ==Version 2.x== The Apache 2.x core has several major enhancements over Apache 1.x. These include Thread (computer science), better support for non-Unix platforms (such as Windows), a new Apache API, and IPv6 support. ==Competitors== Microsoft's Internet Information Services (IIS) is the main competitor to Apache - Apache is the more widely used server. Solaris Operating Environment/J2EE also competes in the enterprise web services arena. ==External links== *[http://httpd.apache.org/ Apache official website] *[http://httpd.apache.org/docs-2.0/new_features_2_0.html New Features in Apache 2.0] *[http://httpd.apache.org/docs-2.1/new_features_2_2.html New Features in Apache 2.2] *[http://svn.apache.org/viewcvs.cgi/httpd/httpd/trunk/ SVN trunk of Apache 2.x] *[http://gui.apache.org/ Apache GUIs] *[http://uptime.netcraft.com/up/ Netcraft Uptime Survey], a service tracking uptime of web servers *[http://www.onlamp.com/apache/ Apache DevCenter] *[http://www.apacheweek.com/ Apache Week] *[http://dmoz.org/Computers/Software/Internet/Servers/WWW/Apache/ Links at Open Directory Project] *[http://aap.sourceforge.net/ Accelerating Apache Project] *[http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html URL Rewriting with mod_rewrite] - using one of Apache's modules to redirect requests. *[http://www.doriat.com/mod_rewrite6.html How to mod_rewrite site powered by php script] article from [http://www.doriat.com Mod_Rewrite Tutorials] * ''[http://www.linux.com/article.pl?sid=04/05/24/1450203 Chrooting Apache]'' by Mike Peters Free Mac OS software Free Windows software Free Linux software Web server software Apache Software Foundation projects Apache HTTP ServerHttpd redirects here. why? -- User:Tarquin 18:32 Jan 18, 2003 (UTC) On linux systems the http server is known as the http daemon (ie resident program). It is usually apache. Hence you would use httpd to start apache, and it is reasonable (though not essential) for that page to redirect here. Hope that helps. User:Mat-C 03:13, 3 Dec 2004 (UTC) ---- I've removed "has been criticized for its lack of GUI tools to aid in its configuration" as several GUIs are now available, of which some are listed at [http://gui.apache.org/ http://gui.apache.org/]. Considering that some of these GUIs are most excellent and useable software, and that if you add to this list all the ISP management software such as [http://www.projektfarm.com/en/ 42go], Apache could be considered to be very well supported GUI wise. ==New Format== I have organized the article into simple sections, which I derived entirely from the existing content. I believe each of these can be modified and expanded. Specifically, I want to take a crack at adding more information on modules, the ways in which Apache is commonly used (including popular combos like Apache/Tomcat), and a reworking of the history section. Commentary on these changes is welcome. User:Vector4F 03:59, 21 Mar 2005 (UTC) Apache HTTP server#redirect Apache HTTP Server See other meanings of words starting from letter: AAB | AC | AD | AE | AF | AG | AH | AI | AJ | AK | AL | AM | AN | AO | AP | AR | AS | AT | AU | AW | AX | AY | AZ |Words begining with Apache_HTTP_Server: Apache_HTTP_Server Apache_HTTP_Server Apache_HTTP_server
Sponsored links: praca.
|
These materials are based on Wikipedia and licensed under the GNU FDL
YouTube.com videos better site than Turbo Tax 2007 |
|
|