Here are the steps to get to the install package:
- Open the download page from Apache.org at:
http://httpd.apache.org/download.cgi
- Scroll down to the section: "Apache HTTP Server x.x.x is the best available version"
- Click on the link "Other Files" at the bottom of that section and you'll get to a mirror site's distribution folder. It is full of confusing things for typical users.
- Now scroll down and click on the "binaries/" folder
- Click on the "win32" folder
- Now select and click on the right .msi package you want. They are the install package that you can run on your Windows machine.
I downloaded and use the 'apache_2.2.6-win32-x86-openssl-0.9.8e.msi' package.
Installation Steps for the Apache Web server (screenshots):
**Verify that it works on you machine by opening your web browser to the 'http://localhost' address. It should show a webpage as above. Simply "It Works!". The webserver is now running and serving the default test page on your machine.
Try to open an http session from another machine in your home/network using this machine's IP address and you'd see the same page.
To get the local machine that you have just setup the Apache web server with, just run the command "ipconfig" in your CMD console window.
Use the IP address in blue above as the web address from another machine. Example: type in http://192.168.2.101 on another machine assuming your Firewall is OFF or port 80 is opened already.
Here's how to open port 80 on this machine so other machines can browse to your http address.
Open -> Start -> Control Panel -> Firewall
Click on the "Exceptions" tab on top of this dialog.
Click "Add Port" button and this dialog shows up:
Fill in the name as webserver or something. And the port number is 80.
Now click OK on these dialogs and close the Firewall settings... you are done. Other machines on your network should be able to browse to your new webserver.