About Apache :
The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet. As a project of the Apache Software Foundation, the developers aim to collaboratively develop and maintain a robust, commercial-grade, standards-based server with freely available source code.
To Know more about Apache refer
How to download :
Go to following link :
Here choose Mirror .
Select appropriate file to download .
I have chosen httpd-2.2.17-win32-x86-no_ssl.msi .
Note : Enter any email address in Administrator’s email Address .
How to test :
If it shows It works , then Apache server is running with no problem.
Making Apache point to your files:
In start menu navigate through following path
Apache HTTP Server 2.2 > Configure Apache Server > Edit the Apache httpd.conf Configuration File”
Search for DocumentRoot .
Change it from something like DocumentRoot “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs” to the location where your HTML files and site are located.
In my case: DocumentRoot “C:/public_html”
Then scroll down about one page and change: <Directory “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”> to point to the same location you set DocumentRoot to in the last step. Restart apache to make the changes take effect.