SlideShare uma empresa Scribd logo
1 de 24
Apache Web Server Architecture Chaitanya Kulkarni [email_address] MSCS 521  23 rd  April 2008 4/23/2008 Apache Web Server Architecture
What is “the web”? ,[object Object],[object Object],[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
What is a Server? ,[object Object],4/23/2008 Apache Web Server Architecture
What is Web Server ? ,[object Object],4/23/2008 Apache Web Server Architecture
A brief history of Apache (1) ,[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
A brief history of Apache (2) ,[object Object],[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
A brief history of Apache (3) ,[object Object],[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Apache Server Architecture(1) ,[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Apache Server Architecture(2) ,[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Core Component (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Picture Depicting the Core Component 4/23/2008 Apache Web Server Architecture
How Requests are Handled?(1) ,[object Object],[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
[object Object],[object Object],[object Object],[object Object],How Requests are Handled?(2)  4/23/2008 Apache Web Server Architecture
Architecture of an Apache Module ,[object Object],4/23/2008 Apache Web Server Architecture
The concept of a Handler ,[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Persistent Server Processes ,[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Persistent Server Processes contd..   ,[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Picture depicting concurrency in Apache. 4/23/2008 Apache Web Server Architecture
Configure Apache Web Server ,[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Configure Apache Web Server contd.. ,[object Object],[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Apache Usage. ,[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Apache License ,[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Reference material ,[object Object],[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture
Concluding remarks ,[object Object],[object Object],[object Object],[object Object],4/23/2008 Apache Web Server Architecture

Mais conteúdo relacionado

Mais procurados

Apache web server
Apache web serverApache web server
Apache web server
zrstoppe
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
openstackindia
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configuration
webhostingguy
 

Mais procurados (20)

Apache web server
Apache web serverApache web server
Apache web server
 
Web server
Web serverWeb server
Web server
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
Cloud Computing Using OpenStack
Cloud Computing Using OpenStack Cloud Computing Using OpenStack
Cloud Computing Using OpenStack
 
IIS
IISIIS
IIS
 
Http VS. Https
Http VS. HttpsHttp VS. Https
Http VS. Https
 
Apache web server
Apache web serverApache web server
Apache web server
 
Nginx
NginxNginx
Nginx
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and response
 
Web servers
Web serversWeb servers
Web servers
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Apache web-server-architecture
Apache web-server-architectureApache web-server-architecture
Apache web-server-architecture
 
Web Services PHP Tutorial
Web Services PHP TutorialWeb Services PHP Tutorial
Web Services PHP Tutorial
 
Ftp server
Ftp serverFtp server
Ftp server
 
Tomcat
TomcatTomcat
Tomcat
 
Xampp Ppt
Xampp PptXampp Ppt
Xampp Ppt
 
Introduction To OpenStack
Introduction To OpenStackIntroduction To OpenStack
Introduction To OpenStack
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configuration
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Module 13 (web based password cracking techniques)
Module 13 (web based password cracking techniques)Module 13 (web based password cracking techniques)
Module 13 (web based password cracking techniques)
 

Destaque

Web Cookies
Web CookiesWeb Cookies
Web Cookies
apwebco
 
Hacking With Nmap - Scanning Techniques
Hacking With Nmap - Scanning TechniquesHacking With Nmap - Scanning Techniques
Hacking With Nmap - Scanning Techniques
amiable_indian
 

Destaque (20)

Web (HTTP) request to response life cycle
Web (HTTP) request to response life cycleWeb (HTTP) request to response life cycle
Web (HTTP) request to response life cycle
 
Penetration testing
Penetration testingPenetration testing
Penetration testing
 
Smarty sharing-2
Smarty sharing-2Smarty sharing-2
Smarty sharing-2
 
Geek Moot '09 -- Smarty 101
Geek Moot '09 -- Smarty 101Geek Moot '09 -- Smarty 101
Geek Moot '09 -- Smarty 101
 
Cmsms, open source & business model
Cmsms, open source & business modelCmsms, open source & business model
Cmsms, open source & business model
 
세션 하이재킹
세션 하이재킹세션 하이재킹
세션 하이재킹
 
Hacking A Web Site And Secure Web Server Techniques Used
Hacking A Web Site And Secure Web Server Techniques UsedHacking A Web Site And Secure Web Server Techniques Used
Hacking A Web Site And Secure Web Server Techniques Used
 
Telecommunication system
Telecommunication systemTelecommunication system
Telecommunication system
 
Web Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedWeb Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting Started
 
Testing RESTful web services with REST Assured
Testing RESTful web services with REST AssuredTesting RESTful web services with REST Assured
Testing RESTful web services with REST Assured
 
Web Cookies
Web CookiesWeb Cookies
Web Cookies
 
Nmap scripting engine
Nmap scripting engineNmap scripting engine
Nmap scripting engine
 
Cookie and session
Cookie and sessionCookie and session
Cookie and session
 
Sessions and cookies
Sessions and cookiesSessions and cookies
Sessions and cookies
 
Web Server Hardening
Web Server HardeningWeb Server Hardening
Web Server Hardening
 
Mvc architecture
Mvc architectureMvc architecture
Mvc architecture
 
Cookies and sessions
Cookies and sessionsCookies and sessions
Cookies and sessions
 
REST & RESTful Web Services
REST & RESTful Web ServicesREST & RESTful Web Services
REST & RESTful Web Services
 
Hacking With Nmap - Scanning Techniques
Hacking With Nmap - Scanning TechniquesHacking With Nmap - Scanning Techniques
Hacking With Nmap - Scanning Techniques
 
Basics of telecommunication and networking
Basics of telecommunication and networkingBasics of telecommunication and networking
Basics of telecommunication and networking
 

Semelhante a Apache Web Server Architecture Chaitanya Kulkarni

By: Luis A. Colón Anthony Trivino
By: Luis A. Colón Anthony TrivinoBy: Luis A. Colón Anthony Trivino
By: Luis A. Colón Anthony Trivino
webhostingguy
 
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
webhostingguy
 
Apache
ApacheApache
Apache
jtpond
 
Apache ppt
Apache pptApache ppt
Apache ppt
Reka
 

Semelhante a Apache Web Server Architecture Chaitanya Kulkarni (20)

5-WebServers.ppt
5-WebServers.ppt5-WebServers.ppt
5-WebServers.ppt
 
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
 
5-WebServers.ppt
5-WebServers.ppt5-WebServers.ppt
5-WebServers.ppt
 
By: Luis A. Colón Anthony Trivino
By: Luis A. Colón Anthony TrivinoBy: Luis A. Colón Anthony Trivino
By: Luis A. Colón Anthony Trivino
 
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
 
Web Server And Database Server
Web Server And Database ServerWeb Server And Database Server
Web Server And Database Server
 
Apache
ApacheApache
Apache
 
Babitha.4appach
Babitha.4appachBabitha.4appach
Babitha.4appach
 
Babitha.4appach
Babitha.4appachBabitha.4appach
Babitha.4appach
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
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
 
web server
web serverweb server
web server
 
Ajp notes-chapter-06
Ajp notes-chapter-06Ajp notes-chapter-06
Ajp notes-chapter-06
 
Unit5 servlets
Unit5 servletsUnit5 servlets
Unit5 servlets
 
Apache
ApacheApache
Apache
 
21 Www Web Services
21 Www Web Services21 Www Web Services
21 Www Web Services
 
Introduction server Construction
Introduction server ConstructionIntroduction server Construction
Introduction server Construction
 
slides (PPT)
slides (PPT)slides (PPT)
slides (PPT)
 
ASP.NET WEB API Training
ASP.NET WEB API TrainingASP.NET WEB API Training
ASP.NET WEB API Training
 

Mais de webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
webhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
webhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
webhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
webhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
webhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
webhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
webhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
webhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
webhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
webhostingguy
 

Mais de webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

Apache Web Server Architecture Chaitanya Kulkarni

  • 1. Apache Web Server Architecture Chaitanya Kulkarni [email_address] MSCS 521 23 rd April 2008 4/23/2008 Apache Web Server Architecture
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Picture Depicting the Core Component 4/23/2008 Apache Web Server Architecture
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Picture depicting concurrency in Apache. 4/23/2008 Apache Web Server Architecture
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.