• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Apache
 

Apache

on

  • 836 views

 

Statistics

Views

Total Views
836
Views on SlideShare
836
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Web Server Definition: uses HTTP protocol to send web pages to a client’s computer when the client requests them Distributed as freeware (ie. available free to web users) A project of The Apache Foundation An effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT The Goal:To provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards
  • Maintained and developed by a large community of volunteers and developers from the Apache Software Foundation, as well as by contributions from users worldwide
  • The name 'Apache' was chosen from respect for the Native American Indian tribe of Apache (Indé)Apache’s are well-known for their superior skills in warfare strategy and their inexhaustible enduranceSecondarily, and more popularly (though incorrectly) accepted, it's a considered cute name which stuckApache is "A PAtCHy server“It was based on some existing code and a series of "patch files"
  • The Apache httpd server...is a powerful, flexible, HTTP/1.1 compliant web serverimplements the latest protocols, including HTTP/1.1 (RFC2616)is highly configurable and extensible with third-party modulescan be customized by writing 'modules' using the Apache module APIprovides full source code and comes with an unrestrictive licenseruns on Windows NT/9x, Netware 5.x and above, OS/2, and most versions of Unix, as well as several other operating systemsis actively being developedencourages user feedback through new ideas, bug reports and patches
  • Apache is responsible for accepting directory (HTTP) requests from Internet users and sending them their desired information in the form of files and Web pagesMuch of the Web's software and code is designed to work along with Apache's featuresProgrammers working on Web applications typically make use of a home version of Apache to preview and test codeApache also has a safe and secure file-sharing feature, allowing users to put files into the root directory of their Apache software and share them with other usersThe Apache server's impact on the open-source software community is partly explained by the unique license through which software from the Apache Software Foundation is distributed
  • Invitation required to join Apache Software FoundationTo send a suggestion/ fix: use the bug reporting form at To subscribe to the announcement mailing listEmail: announce@httpd.apache.org Provides information about new releases, bugfixes, and upcoming eventsTo learn more on the development process: Go to
  • After its 1995 release, Apache quickly gained a majority hold on the Web server marketProvides servers for Internet giants such as Google and Wikimedia projects like Wikipedia In the early 21st century, Apache servers deployed more than 50% of the Internet’s contentMost popular web server since April 1996

Apache Apache Presentation Transcript

  • apache
    Presentation by Janna R. Quedado ║ Spring 2010 ║ UW MCDM
  • What is Apache?
  • Web server
    Distributed as freeware
    A project of The Apache Foundation
    The Goal:
    Secure
    Efficient
    Extensible
    About Apache
  • The Developers
    Invited Apache Software foundation developer volunteers
    Contributions from users worldwide
  • The Name
    Native American Indian tribe of Apache (Indé)
    A cute name which stuck
    Apache is “A PAtCHyserver”
  • The Apache httpd Server
    Powerful, flexible, HTTP/1.1 compliant web server
    Implements the latest protocols
    Highly configurable and extensible
    Customizable
    Provides full source code
    Comes with an unrestrictive license
    Runs on most operating systems
    Actively being developed
    Encourages user feedback
  • How does Apache work?
  • Apache’s Role
    Accepts directory (HTTP) requests from users and sends them desired info via files and Web pages
    Web’s software and codes designed to work with Apache
    Preview and testing code at home
    Safe and secure file-sharing
  • Getting Involved
    Become Apache developer by invitation-only
    To send a suggestion/ fix:
    use the bug reporting form at <http://httpd.apache.org/bug_report.html>
    To subscribe to the announcement mailing list
    Email: announce@httpd.apache.org
    To learn more on the development process:
    Go to <http://httpd.apache.org/dev/>
  • Why is Apache important?
  • Apache’s Influence
    Majority hold on the Web server market
    Server for internet giants
    Deploys 50+ percent of Internet content
    Most popular web server since April 1996
  • Thank you.
    Questions?
    Contact via Twitter @jquedado
  • Credits
    • Presentation by Janna R. Quedado
    • jannaq@u.washington.edu, @jquedado
    • Images:
    • Binary Code: “Microsoft Clip Art.” (2010). Retrieved from: http://office.microsoft.com/en-us/clipart/default.aspx
    • Apache Logo: “The Apache Software Foundation.” (2010). Retrieved from: http://www.apache.org/
    • Apache Warrier : “Apache Warrier.” (2008). Retrieved from: http://www.old-picture.com/indians/Apache-Warrior.htm
    • Binary World: “Microsoft Clip Art.” (2010). Retrieved from: http://office.microsoft.com/en-us/clipart/default.aspx