Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 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 <http://httpd.apache.org/bug_report.html>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 <http://httpd.apache.org/dev/>
  • 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

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