Apache HTTP Server ▪ Sale
Apache HTTP Server
ASF-logo.svg
Original author(s) Robert McCool
Developer(s) Apache Software Foundation
Initial release 1995
Stable release

2.4.4 (February 25, 2013; 2 months ago (2013-02-25)) [±]

Development status Active
Written in C
Operating system Cross-platform
Available in English
Type Web server
License Apache License 2.0
Website httpd.apache.org

The Apache HTTP Server, commonly referred to as Apache (/əˈpæ/ ə-PA-chee), is a web server software program notable for playing a key role in the initial growth of the World Wide Web. In 2009, it became the first web server software to surpass the 100 million website milestone. Apache was the first viable alternative to the Netscape Communications Corporation web server (currently named Oracle iPlanet Web Server). Typically Apache is run on a Unix-like operating system, and was developed for use on Linux.

Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. The application is available for a wide variety of operating systems, including Unix, FreeBSD, Linux, Solaris, Novell NetWare, OS X, Microsoft Windows, OS/2, TPF, and eComStation. Released under the Apache License, Apache is open-source software.

Apache was originally based on NCSA HTTPd code. The NCSA code has since been removed from Apache, due to a rewrite.

Since April 1996 Apache has been the most popular HTTP server software in use. As of December 2012 Apache was estimated to serve 63.7% of all active websites and 58.49% of the top servers across all domains.

Name [edit]

According to the FAQ in the Apache project website, the name Apache was chosen out of respect to the Native American tribe Apache and its superior skills in warfare and strategy. The name was widely believed to be a pun on A Patchy Server (since it was a set of software patches), but this is erroneous. Official documentation used to give this very explanation of the name, but in a 2000 interview, Brian Behlendorf, one of the creators of Apache, set the record straight:

The name literally came out of the blue. I wish I could say that it was something fantastic, but it was out of the blue. I put it on a page and then a few months later when this project started, I pointed people to this page and said: "Hey, what do you think of that idea?" ... Someone said they liked the name and that it was a really good pun. And I was like, "A pun? What do you mean?" He said, "Well, we're building a server out of a bunch of software patches, right? So it's a patchy Web server." I went, "Oh, all right." ... When I thought of the name, no. It just sort of connoted: "Take no prisoners. Be kind of aggressive and kick some ass."
-Brian Behlendorf, 

Features [edit]

Apache supports a variety of features, many implemented as compiled modules which extend the core functionality. These can range from server-side programming language support to authentication schemes. Some common language interfaces support Perl, Python, Tcl, and PHP. Popular authentication modules include mod_access, mod_auth, mod_digest, and mod_auth_digest, the successor to mod_digest. A sample of other features include Secure Sockets Layer and Transport Layer Security support (mod_ssl), a proxy module (mod_proxy), a URL rewriter (mod_rewrite), custom log files (mod_log_config), and filtering support (mod_include and mod_ext_filter).

Popular compression methods on Apache include the external extension module, mod_gzip, implemented to help with reduction of the size (weight) of web pages served over HTTP. ModSecurity is an open source intrusion detection and prevention engine for web applications. Apache logs can be analyzed through a web browser using free scripts such as AWStats/W3Perl or Visitors.

Virtual hosting allows one Apache installation to serve many different actual websites. For example, one machine with one Apache installation could simultaneously serve www.example.com, www.example.org, test47.test-server.example.edu, etc.

Apache features configurable error messages, DBMS-based authentication databases, and content negotiation. It is also supported by several graphical user interfaces (GUIs).

It supports password authentication and digital certificate authentication. Apache has a built in search engine and an HTML authorizing tool and supports FTP.

Because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons.

The open source software movement has received enormous attention in the last several years. It is often characterized as a fundamentally new way to develop software that poses a serious challenge to the commercial software businesses that dominate most software markets today.

Performance [edit]

Although the main design goal of Apache is not to be the "fastest" web server, Apache does have performance similar to other "high-performance" web servers. Instead of implementing a single architecture, Apache provides a variety of MultiProcessing Modules (MPMs) which allow Apache to run in a process-based, hybrid (process and thread) or event-hybrid mode, to better match the demands of each particular infrastructure. This implies that the choice of correct MPM and the correct configuration is important. Where compromises in performance need to be made, the design of Apache is to reduce latency and increase throughput, relative to simply handling more requests, thus ensuring consistent and reliable processing of requests within reasonable time-frames.

The Apache 2.2 series was considered significantly slower than nginx for delivering static pages, although remaining significantly faster for dynamic pages. To address this issue, the Apache version considered by the Apache Foundation as providing high-performance is the multi-threaded version which mixes the use of several processes and several threads per process. This architecture, and the way it was implemented in the Apache 2.4 series, provides for performance equivalent or slightly better than event-based webservers.

Licensing [edit]

The Apache HTTP Server codebase was relicensed to the Apache 2.0 License in January 2004, and Apache HTTP Server 2.0.49 was the first release using the new license.Burton, Richard Antony. "FYI: Apache HTTP Server 2.0.49 Released". alt.apache.configuration. Retrieved 2013-05-23.</ref> Some Apache users did not like the change and continued the use of pre-2.0 Apache versions (typically 1.3.x). For example, the OpenBSD project effectively forked Apache 1.3.x for its purposes.

Apache HTTP Server Project [edit]

The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, feature-rich and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. This project is part of the Apache Software Foundation. In addition, hundreds of users have contributed ideas, code, and documentation to the project.

See also [edit]

Portal icon Free software portal
Overview and discussions
Apache-style configuration file parsers

References [edit]

  1. "About the Apache HTTP Server Project". Apache Software Foundation. Archived from the original on 7 June 2008. Retrieved 2008-06-25. 
  2. "Apache HTTP Server". Ohloh.net. 
  3. Netcraft Market Share for Top Servers Across All Domains August 1995 - November 2009
  4. "February 2009 Web Server Survey". Netcraft. Archived from the original on 26 February 2009. Retrieved 2009-03-29. 
  5. https://secure1.securityspace.com/s_survey/data/man.200907/apacheos.html
  6. "September 2012 Web Server Survey". Netcraft. Retrieved 2012-09-15. 
  7. Usage of web servers for websites
  8. Information about the Apache Web Server. (n.d.). Web Hosting Services, VPS Servers and Domain Names by NTC Hosting. Retrieved November 12, 2012, from http://www.ntchosting.com/apache-web-server.html
  9. Mitchell, B. (n.d.). What Is The Apache Web Server?. Networking - Computer and Wireless Networking Basics - Home Networks Tutorials. Retrieved November 12, 2012, from http://compnetworking.about.com/cs/webserver
  10. Apache Server Definition. (n.d.). Module for hosting (mod_hosting) for apache 2 servers. Retrieved November 12, 2012, from http://www.modulehosting.com/apache.html
  11. "Why the name 'Apache'?". HTTPd Frequently Asked Questions. 
  12. "Information on the Apache HTTP Server Project". 1997-04-15. 
  13. http://www.linux-mag.com/id/472/
  14. What is Apache Web server? - A Word Definition From the Webopedia Computer Dictionary. (n.d.). Webopedia: Online Computer Dictionary for Computer and Internet Terms and Definitions. Retrieved November 12, 2012, from http://www.webopedia.com/TERM/A/Apache_ Web_server.html
  15. Welcome to The Apache Software Foundation!. (n.d.). Welcome to The Apache Software Foundation!. Retrieved November 12, 2012, from http://www.apache.org/
  16. Mockus, A., Fielding, R. T., & Herbsleb, J. (n.d.). A Case Study of Open Source Software Development: The Apache Server http://www.ifipwg213.org/system/files/mockusapache.pdf. Retrieved November 12, 2012, from ifipwg213.org/system/files/mockusapache.p
  17. Apache MPM worker
  18. http://people.apache.org/~jim/presos/ACNA11/Apache_httpd_cloud.pdf Apache httpd 2.4
  19. "Apache License, Version 2.0". The Apache Software Foundation. January 2004. Retrieved 2013-05-21. 
  20. de Raadt, Theo (18 February 2004). "The new apache license". openbsd-misc mailing list. Retrieved 2013-05-21.
  21. "Copyright Policy". OpenBSD. Retrieved 2013-05-12. 
  22. Netcraft. (n.d.). About the Apache HTTP Server Project - The Apache HTTP Server Project. Welcome! - The Apache HTTP Server Project. Retrieved November 12, 2012, from http://httpd.apache.org/ABOUT_APACHE.html
  23. The Apache HTTP Server Open Source Project on Ohloh. (n.d.). Ohloh, the open source network. Retrieved November 12, 2012, from http://www.ohloh.net/p/apache
  24. Chapter 4. The Apache HTTP Server. (n.d.). Fedora Documentation. Retrieved November 12, 2012, from http://docs.fedoraproject.org/en-US/Fedora/13/html/Managing_Confined_Services/chap-Managing_Confined_Services-The_Apache_HTTP_Server.html

External links [edit]

Popular search requests

Apache HTTP Server is an object of interest for many people. For example, the people often search for Apache HTTP Server website, Apache HTTP Server blog, Apache HTTP Server online, Apache HTTP Server information, Apache HTTP Server photo, Apache HTTP Server picture, Apache HTTP Server video, Apache HTTP Server movie, Apache HTTP Server history, Apache HTTP Server news, Apache HTTP Server facts, Apache HTTP Server description, Apache HTTP Server detailed info, Apache HTTP Server features, Apache HTTP Server manual, Apache HTTP Server instructions, Apache HTTP Server comparison, Apache HTTP Server book, Apache HTTP Server story, Apache HTTP Server article, Apache HTTP Server review, Apache HTTP Server feedbacks, Apache HTTP Server selection, Apache HTTP Server data, Apache HTTP Server address, Apache HTTP Server phone number, download Apache HTTP Server, Apache HTTP Server reference, Apache HTTP Server wikipedia, Apache HTTP Server facebook, Apache HTTP Server twitter, Apache HTTP Server 2013, Apache HTTP Server 2014, Apache HTTP Server in the United States, Apache HTTP Server USA, Apache HTTP Server US, Apache HTTP Server in United Kingdom, Apache HTTP Server UK, Apache HTTP Server in Canada, Apache HTTP Server in Australia, etc.

Apache HTTP Server is also an object of commercial interest. For example, many people are interested in Apache HTTP Server offers, Apache HTTP Server buy, Apache HTTP Server sell, Apache HTTP Server sale, Apache HTTP Server discounts, discounted Apache HTTP Server, Apache HTTP Server coupon, Apache HTTP Server promo code, Apache HTTP Server order, to order Apache HTTP Server online, to buy Apache HTTP Server, how much for Apache HTTP Server, Apache HTTP Server price, Apache HTTP Server cost, Apache HTTP Server price list, Apache HTTP Server tariffs, Apache HTTP Server rates, Apache HTTP Server prices, Apache HTTP Server delivery, Apache HTTP Server store, Apache HTTP Server online store, Apache HTTP Server online shop, inexpensive Apache HTTP Server, cheap Apache HTTP Server, Apache HTTP Server for free, free Apache HTTP Server, used Apache HTTP Server, and so on.

Information source: wikipedia.org

Do you want to know more? Look at the full version of the Apache HTTP Server article.

HOT DESIGNS
Premium designs
Designs by country
Designs by U.S. state
Most popular designs
Newest, last added designs
Unique designs
Cheap, budget designs
Design super sale

DESIGNS BY THEME
Accounting, audit designs
Adult, sex designs
African designs
American, U.S. designs
Animals, birds, pets designs
Agricultural, farming designs
Architecture, building designs
Army, navy, military designs
Audio & video designs
Automobiles, car designs
Books, e-book designs
Beauty salon, SPA designs
Black, dark designs
Business, corporate designs
Charity, donation designs
Cinema, movie, film designs
Computer, hardware designs
Celebrity, star fan designs
Children, family designs
Christmas, New Year's designs
Green, St. Patrick designs
Dating, matchmaking designs
Design studio, creative designs
Educational, student designs
Electronics designs
Entertainment, fun designs
Fashion, wear designs
Finance, financial designs
Fishing & hunting designs
Flowers, floral shop designs
Food, nutrition designs
Football, soccer designs
Gambling, casino designs
Games, gaming designs
Gifts, gift designs
Halloween, carnival designs
Hotel, resort designs
Industry, industrial designs
Insurance, insurer designs
Interior, furniture designs
International designs
Internet technology designs
Jewelry, jewellery designs
Job & employment designs
Landscaping, garden designs
Law, juridical, legal designs
Love, romantic designs
Marketing designs
Media, radio, TV designs
Medicine, health care designs
Mortgage, loan designs
Music, musical designs
Night club, dancing designs
Photography, photo designs
Personal, individual designs
Politics, political designs
Real estate, realty designs
Religious, church designs
Restaurant, cafe designs
Retirement, pension designs
Science, scientific designs
Sea, ocean, river designs
Security, protection designs
Social, cultural designs
Spirit, meditational designs
Software designs
Sports, sporting designs
Telecommunication designs
Travel, vacation designs
Transport, logistic designs
Web hosting designs
Wedding, marriage designs
White, light designs

E-COMMERCE DESIGNS
Magento store designs
OpenCart store designs
PrestaShop store designs
CRE Loaded store designs
Jigoshop store designs
VirtueMart store designs
osCommerce store designs
Zen Cart store designs

CMS DESIGNS
Flash CMS designs
Joomla CMS designs
Mambo CMS designs
Drupal CMS designs
WordPress blog designs
Forum designs
phpBB forum designs
PHP-Nuke portal designs

ANIMATED WEBSITE DESIGNS
Flash CMS designs
Silverlight animated designs
Silverlight intro designs
Flash animated designs
Flash intro designs
XML Flash designs
Flash 8 animated designs
Dynamic Flash designs
Flash animated photo albums
Dynamic Swish designs
Swish animated designs
jQuery animated designs

WEBSITE DESIGNS
WebMatrix Razor designs
HTML 5 designs
Web 2.0 designs
3-color variation designs
3D, three-dimensional designs
Artwork, illustrated designs
Clean, simple designs
CSS based website designs
Full design packages
Full ready websites
Portal designs
Stretched, full screen designs
Universal, neutral designs

CORPORATE ID DESIGNS
Corporate identity sets
Logo layouts, logo designs
Logotype sets, logo packs
PowerPoint, PTT designs
Facebook themes

VIDEO, SOUND & MUSIC
Video e-cards
After Effects video intros
Special video effects
Music tracks, music loops
Stock music bank

GRAPHICS & CLIPART
Pro clipart & illustrations, $19/year
5,000+ icons by subscription
Icons, pictograms

 
Apache HTTP Server Sale - Buy now!
Super Offers
Super Offers
Custom Logo Design $149  ▪  Web Programming  ▪  ID Card Printing  ▪  Best Web Hosting  ▪  eCommerce Software  ▪  Add Your Link
© 1996-2013 MAGIA Internet StudioAboutPortfolioPhoto on DemandHostingAdvertiseSitemapPrivacyMaria Online