SlideShare a Scribd company logo
1 of 10
Apache Web Server By: Zac R Stoppe
What is Apache? Web server A server on the Internet that hosts websites.www.calgary-ecommerce-services.com/glossary.html Open Source Free
History Released in 1995 Notable for playing a key role in the initial growth of the World Wide Web. As of November 2010 Apache served over 59.36% of all websites and over 66.56% of the million busiest.
Platform Now cross platform Written in C, based upon Unix file system Relative Paths Apache2Triad Windows package, with PHP5, MySQL, and more
How it works? Runs as an “Apache” user Or any selected user, with respective permissions Supports several server side languages Python, Perl, Curl, PHP Execute shell commands
.htaccess Directory Level config file Apache has a global config file Rewrite rules Authentication SSI (server side includes) Error handling (404s, directory listing, etc) MIME settings
Packages ,[object Object],mod_php / libphp5 mod_ssl mod_mysql mod_python mod_perl  mod_c mod_throttle mod_rewrite
Tomcat Apache Tomcat,  Open source servlet container “Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run.”1 1. http://en.wikipedia.org/wiki/Apache_Tomcat
Competitors Google Web server (GWS) NGINX Microsoft's IIS
Sources: Wikipedia  http://en.wikipedia.org/wiki/Apache_HTTP_Server Webopedia http://www.webopedia.com/TERM/A/Apache_Web_server.html Apache Project http://httpd.apache.org/ Wikipedia -Apache Tomcat http://en.wikipedia.org/wiki/Apache_Tomcat

More Related Content

What's hot

HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and responseSahil Agarwal
 
Linux ppt
Linux pptLinux ppt
Linux pptlincy21
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONRitwick Halder
 
Open Source Software
Open Source Software Open Source Software
Open Source Software Ali Yavari
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolVipin Rai
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configurationwebhostingguy
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScriptAndres Baravalle
 
virtual hosting and configuration
virtual hosting and configurationvirtual hosting and configuration
virtual hosting and configurationHAMZA AHMED
 
Introduction to Web Hosting.
Introduction to Web Hosting.Introduction to Web Hosting.
Introduction to Web Hosting.Cloudbells.com
 
Feature and Future of ASP.NET
Feature and Future of ASP.NETFeature and Future of ASP.NET
Feature and Future of ASP.NETMd. Mahedee Hasan
 
Management file and directory in linux
Management file and directory in linuxManagement file and directory in linux
Management file and directory in linuxZkre Saleh
 

What's hot (20)

IIS
IISIIS
IIS
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and response
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Web server
Web serverWeb server
Web server
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
Open Source Software
Open Source Software Open Source Software
Open Source Software
 
01 Php Introduction
01 Php Introduction01 Php Introduction
01 Php Introduction
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configuration
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
virtual hosting and configuration
virtual hosting and configurationvirtual hosting and configuration
virtual hosting and configuration
 
Introduction to Web Hosting.
Introduction to Web Hosting.Introduction to Web Hosting.
Introduction to Web Hosting.
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Feature and Future of ASP.NET
Feature and Future of ASP.NETFeature and Future of ASP.NET
Feature and Future of ASP.NET
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
Management file and directory in linux
Management file and directory in linuxManagement file and directory in linux
Management file and directory in linux
 

Similar to Apache web server

Apache web-server-architecture
Apache web-server-architectureApache web-server-architecture
Apache web-server-architectureIvanGeorgeArouje
 
Introduction to xampp
Introduction to xamppIntroduction to xampp
Introduction to xamppJin Castor
 
Basic architecture
Basic architectureBasic architecture
Basic architecturerasikow
 
Apache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya KulkarniApache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya Kulkarniwebhostingguy
 
Web Server-Side Programming Techniques
Web Server-Side Programming TechniquesWeb Server-Side Programming Techniques
Web Server-Side Programming Techniquesguest8899ec02
 
Lamp technology
Lamp technologyLamp technology
Lamp technology2tharan21
 
Nadhiya lamp
Nadhiya lampNadhiya lamp
Nadhiya lampNadhi ya
 
Installing WampServer
Installing WampServerInstalling WampServer
Installing WampServerDrupal Jax
 
Ch 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet ServersCh 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet Serverswebhostingguy
 
What is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfWhat is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfDinesh Katyare
 
lamp technology
lamp technologylamp technology
lamp technologyDeepa
 
Deepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa
 
Introduction to Apache Web Services using latex
 Introduction to Apache Web Services using latex Introduction to Apache Web Services using latex
Introduction to Apache Web Services using latexManash Kumar Mondal
 

Similar to Apache web server (20)

Apache web-server-architecture
Apache web-server-architectureApache web-server-architecture
Apache web-server-architecture
 
LAMP TECHNOLOGY
LAMP TECHNOLOGYLAMP TECHNOLOGY
LAMP TECHNOLOGY
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Lamp introduction in Fedora
Lamp introduction in FedoraLamp introduction in Fedora
Lamp introduction in Fedora
 
Lamp
LampLamp
Lamp
 
Introduction to xampp
Introduction to xamppIntroduction to xampp
Introduction to xampp
 
Php By Virat
Php By ViratPhp By Virat
Php By Virat
 
Basic architecture
Basic architectureBasic architecture
Basic architecture
 
Apache
Apache Apache
Apache
 
Apache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya KulkarniApache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya Kulkarni
 
Web Server-Side Programming Techniques
Web Server-Side Programming TechniquesWeb Server-Side Programming Techniques
Web Server-Side Programming Techniques
 
Spider Course Day 1
Spider Course Day 1Spider Course Day 1
Spider Course Day 1
 
Lamp technology
Lamp technologyLamp technology
Lamp technology
 
Nadhiya lamp
Nadhiya lampNadhiya lamp
Nadhiya lamp
 
Installing WampServer
Installing WampServerInstalling WampServer
Installing WampServer
 
Ch 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet ServersCh 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet Servers
 
What is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfWhat is Web Server & It's Types.pdf
What is Web Server & It's Types.pdf
 
lamp technology
lamp technologylamp technology
lamp technology
 
Deepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa ppt about lamp technology
Deepa ppt about lamp technology
 
Introduction to Apache Web Services using latex
 Introduction to Apache Web Services using latex Introduction to Apache Web Services using latex
Introduction to Apache Web Services using latex
 

Apache web server

  • 1. Apache Web Server By: Zac R Stoppe
  • 2. What is Apache? Web server A server on the Internet that hosts websites.www.calgary-ecommerce-services.com/glossary.html Open Source Free
  • 3. History Released in 1995 Notable for playing a key role in the initial growth of the World Wide Web. As of November 2010 Apache served over 59.36% of all websites and over 66.56% of the million busiest.
  • 4. Platform Now cross platform Written in C, based upon Unix file system Relative Paths Apache2Triad Windows package, with PHP5, MySQL, and more
  • 5. How it works? Runs as an “Apache” user Or any selected user, with respective permissions Supports several server side languages Python, Perl, Curl, PHP Execute shell commands
  • 6. .htaccess Directory Level config file Apache has a global config file Rewrite rules Authentication SSI (server side includes) Error handling (404s, directory listing, etc) MIME settings
  • 7.
  • 8. Tomcat Apache Tomcat, Open source servlet container “Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run.”1 1. http://en.wikipedia.org/wiki/Apache_Tomcat
  • 9. Competitors Google Web server (GWS) NGINX Microsoft's IIS
  • 10. Sources: Wikipedia http://en.wikipedia.org/wiki/Apache_HTTP_Server Webopedia http://www.webopedia.com/TERM/A/Apache_Web_server.html Apache Project http://httpd.apache.org/ Wikipedia -Apache Tomcat http://en.wikipedia.org/wiki/Apache_Tomcat

Editor's Notes

  1. Apache is an open source HTTP server. It comprises a small core for HTTP request/response processing and Multi-Processing Modules (MPM) which dispatches data processing to threads and/or processes. Many additional modules are available to extend its core functionality for special purposes.