04-10-2010, 03:46 PM
[attachment=4971]
This article is presented by:
Navroop Singh
Btech-IT (c2701)
Term Paper of Web Development
Topic- apache server
ABSTRACT
This term paper presents the conceptual (abstract) architecture of the Apache web server. It tries to emphasize the overall structure of the system, without going into implementation details, or requiring such details to be previously known by the reader. The main purpose is to make the architecture "intellectually tractable"
The conceptual architecture has been inferred from a number of Apache related documents and from the way source files are grouped and named.
At a high level the Apache server architecture is composed of a core that implements the most basic functionality of a web server and a set of standard modules that actually service the phases of handling an HTTP request.
The server core accepts a HTTP request and implicitly invokes the appropriate handlers, sequentially, in the appropriate order, to service the request
.
The architecture offers great opportunities for extending or changing the Apache functionality, by the means of adding or replacing modules.
Overview of the Apache Architecture
Apache is an open source HTTP web server. It handles HTTP Requests sent to it and then it is able to them
Apache is Open source and is built and maintained over at Apache.org
Apache is comprised of two main building Blocks with the Latter being comprised of many other little building blocks. The Building Blocks are the Apache Core and then the Apache Modules that in a sense extend the Apache core.
Very easy to implement and very easy to add extend its abilities by the adding of different modules. This is why this server has become so popular.
Now I'm going to explain to you what is Apache
Apache is an HTTP server used by the majority of the servers. If you have Apache server installed on your computer, you can easily open it with the help of the icon that can be found on the tray. With the right click with the mouse, you can select open Apache monitor and here in this Apache service monitor, you can select from many options.
For example –:
You can stop the working of the server or you can start it. Now we minimize it and now let's see how it looks like on the computer. In this Apache directory, you can find many folders and many files and if we go in HD ducks' folder, here we can find a file called index. If we would like to check how Apache works on the computer and how to erase the internal. It means that Apache is on and Apache works well on our computer
The conceptual architecture has been inferred from a number of Apache related documents and from the way source files are grouped and named.
At a high level the Apache server architecture is composed of a core that implements the most basic functionality of a web server and a set of standard modules that actually service the phases of handling an HTTP request.
The server core accepts a HTTP request and implicitly invokes the appropriate handlers, sequentially, in the appropriate order, to service the request
.
The architecture offers great opportunities for extending or changing the Apache functionality, by the means of adding or replacing modules.
Overview of the Apache Architecture
Apache is an open source HTTP web server. It handles HTTP Requests sent to it and then it is able to them
Apache is Open source and is built and maintained over at Apache.org
Apache is comprised of two main building Blocks with the Latter being comprised of many other little building blocks. The Building Blocks are the Apache Core and then the Apache Modules that in a sense extend the Apache core.
Very easy to implement and very easy to add extend its abilities by the adding of different modules. This is why this server has become so popular.
Now I'm going to explain to you what is Apache
Apache is an HTTP server used by the majority of the servers. If you have Apache server installed on your computer, you can easily open it with the help of the icon that can be found on the tray. With the right click with the mouse, you can select open Apache monitor and here in this Apache service monitor, you can select from many options.
For example –:
You can stop the working of the server or you can start it. Now we minimize it and now let's see how it looks like on the computer. In this Apache directory, you can find many folders and many files and if we go in HD ducks' folder, here we can find a file called index. If we would like to check how Apache works on the computer and how to erase the internal. It means that Apache is on and Apache works well on our computer