We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10
Introduction to Apache
Overview of Apache Software
Foundation and Web Server Introduction to Apache • • Apache is the most popular web server, serving over 70% of websites globally. • • Developed by the Apache Software Foundation (ASF), a non-profit organization. History of Apache • • Originated from NCSA HTTPd, a public domain software. • • First version released in 1995 by developers like Rob McCool. • • Version 2.0 introduced in 2002, added flexibility and improved features. Apache License • • Apache License allows both open-source and proprietary use. • • Major versions: 1.0, 1.1, 2.0. • • Includes conditions for copyright retention and restrictions on the use of the Apache name. Apache Web Server Features • • Modular architecture enabling extensive customization. • • Supports SSL/TLS, URL rewriting, and programming languages like PHP, Python. • • Virtual hosting for multiple websites on one server. Major Apache Projects • • Apache Tomcat: Java application server. • • Apache HTTP Server: Core web server. • • Other projects include Apache Hadoop, Kafka, etc. Apache 2.x Enhancements • • Modularization for improved flexibility. • • Support for non-Unix platforms (Windows), threading, and IPv6. • • Introduction of Apache Portable Runtime (APR) for better portability. Usage of Apache • • Widely used in the LAMP stack (Linux, Apache, MySQL, PHP). • • Integrated in platforms like Oracle, IBM WebSphere, and Mac OS X. • • Google front-end (GWS) and Wikimedia projects use Apache. Competitive Landscape • • Main competitors: Microsoft IIS, Sun Java System Web Server. • • Apache dominates due to its flexibility, open-source nature, and strong community support. Conclusion • • Apache's open-source model and flexible architecture have made it the leading web server. • • ASF supports open-source development across various projects.