Installing Apache 2.0.54 Web Server On Windows Apache is a public-domain (i.e. open source) Web server developed by a loosely-knit group of programmers. The first version of Apache, based on the NCSA httpd Web server, was developed in 1995. When Rob McCool, who had developed NCSA HTTPd, left NCSA in 1994, the project fizzled out. Since the source code was publicly available, many people using it had developed their own bug fixes and additional features that they needed for their own sites. The patches were shared via Usenet, as there was no centralized place for collecting and distributing these patches. Brian Behlendorf and Cliff Skolnick had put up a mailing list and Brain set up a CVS (Concurrent Versioning System) tree, now anyone who wanted to could contribute new features and bug fixes. This led to a place where a group of developers could collect and distribute patches and bug fixes. Thus came into existence - Apache. Since it was a patchy Web server, the name APACHE evolved from A PAtCHy sErver. The Apache version 0.6.2 was released in April 1995 and the version 1.0 was released on December 1, 1995. Currently there are two versions of Apache available the first is 1.3.X.XX-X the most popular and tried and tested and completely stable. Apache.org, the Apache website indicates that there will be no enhancements made to 1.3.X.XX-X only bug fixes will be done. The second is 2.0.X.XX, which is the latest version of Apache, which is being constantly being bug fixed and enhanced (when creating this material). Either version can be used as a full-fledged production grade Web Server when required. Apache is a freely available Web server. It can be downloaded from http://www.apache.org for free. Apache software has the highest market share in the web server market (this includes parked web sites without any real content) and is Microsoft IIS's main competitor.
IVAN BAYROSS (DOT) COM
Page 2
Installation Process 1. Double click apache_2.0.54-win32-x86-no_ssl file 2. The Welcome screen of Apache HTTP Server 2.0.54 appears as shown in diagram 1.1. Click to proceed 3. A License Agreement screen of Apache appears as shown in diagram 1.2. Select the option I accept the terms in the license agreement and then click to proceed further
Diagram 1.1: Welcome Screen of Apache
Diagram 1.2: License Agreement Screen
4. A brief introduction of Apache HTTP Server is displayed as shown in the diagram 1.3. Click 5. The installation wizard prompts for server details such as the domain name, server name and the email address of administrator as shown in diagram 1.4. Fill in the appropriate details and click
INSTALLING APACHE 2.0.54 WEB SERVER ON WINDOWS
Page 3
Diagram 1.3: The Screen showing the details of Apache HTTP Server
Diagram 1.4: Server Information
If either of this information is left blank the wizard will popup errors as shown in diagram 1.5.1 - diagram 1.5.3.
Diagram 1.5.1: Validation error for Domain name
Diagram 1.5.2: Validation error for Server name
IVAN BAYROSS (DOT) COM
Page 4
Diagram 1.5.3: Validation error for Email Address
Diagram 1.6: Setup Type
6. If no errors are encountered the wizard proceeds by prompting for the setup type as shown in diagram 1.6. Select the setup type as Typical to proceed and click 7. The wizard will now prompt for the destination folder as shown in the diagram 1.7. Change the path if required and click to proceed 8. Finally the wizard displays the screen as shown in the diagram 1.8. Click to start the actual installation process
Diagram 1.7: Destination folder
Diagram 1.8: Ready to Install
9. The installation progresses as shown in diagram 1.9
INSTALLING APACHE 2.0.54 WEB SERVER ON WINDOWS
Page 5
10.Click
to complete the installation as seen in diagram 1.10
Diagram 1.9: Installation in progress
Diagram 1.10: Installation complete
This concludes the actual installation process on the computer's HDD. Apache now needs to be configured so that it knows every virtual domain created under it.
Testing Apache2
Diagram 1.11.1: Apache2
Once the installation is complete, an icon as shown in diagram 1.11.1 appears in the status bar displaying Apache2 status. When this icon is clicked it opens a user interface, which allows Starting, Stopping and Restarting Apache on demand. The web server can be tested by pointing the web browser to the URL http://127.0.0.1. If a screen as shown in diagram 1.11.2 is displayed, the installation is successful.
Diagram 1.11.1: Apache2
IVAN BAYROSS (DOT) COM
Page 6
Diagram 1.11.2: Apache Testing Via Web Browser
INSTALLING APACHE 2.0.54 WEB SERVER ON WINDOWS