Page 42 - Open Soource Technologies 304.indd
P. 42
Unit 3: Apache Server
Notes
implementation, the Win32 port supports all the features of the Unix version and is designed
with the same modular architecture as its brother. Freeware ports to OS/2 and the AmigaOS
are also available.
In the summer of 1998, IBM announced its plans to join with the Apache volunteers to
develop a version of Apache to use as the basis of its secure Internet commerce server
system, supplanting the servers that it and Lotus Corporation had previously developed.
Why use Apache? Many web sites run Apache by accident. The server software is small,
free, and well documented and can be downloaded without filling out pages of licensing
agreements. The person responsible for getting his organization’s web site up and running
downloads and installs Apache just to get his feet wet, intending to replace Apache with a
“real” server at a later date. But that date never comes. Apache does the job and does it well.
However, there are better reasons for using Apache. Like other successful open source
products such as Perl, the GNU tools, and the Linux operating system, Apache has some
big advantages over its commercial rivals.
Questions
1. What do you mean by Secure Socket Layer (SSL)?
2. Explain Linux operating system and GNU tools.
3.3 Summary
• Apache, like the world wide web was put together largely by volunteers. Although the
demise of the NCSA HTTPd project left developers with a product that did not work very
well at the time.
• There are two ways in apache mod. The first way is to build them into Apache and the
second way is to include a mod is to build Apache to load mod at start up.
• Apache has been shown to be substantially faster, more stable, and more feature-full than
many other web servers.
3.4 Keywords
Apache Configuration File Structure: Apache keeps all of its configuration information in text
files. The main file is called httpd.conf. This file contains directives and containers, which enable
you to customize your Apache installation.
Apache Mod: This seems to be accurate as of Apache 2.0.39. At least it will give a good starting
point into what has traditionally been a sparsely documented area of Apache.
HTTP Header: HTTP Header can be captured and handled with the function pointed by the slot.
Module definition: Every standard Apache mod needs an initial ‘module’ to describe it. By
convention this is the last thing in the module.
Register Hooks: This is a pointer to a function that details the hooks that the module handles.
Give appropriate installation method of Apache.
LOVELY PROFESSIONAL UNIVERSITY 37