Web Developer, Web Development, Software Development, System Administration Tools Resouce, Articles Resouce, Content Resouce, Information Resouce
Articles and Tools for Web Developers, Web Development, Software Development, System Administration
Apache 2.x, Virtual SSL, PHP, ModPerl, ASP on Windows

Read all the info and you are depressed that you can't get a SSL server on windows to work right? Your not alone. There is an abundance of *nix tutorials, many which are outdated and not maintained which gloss over this for older versions of Apache. What makes matters only worse is that with todays demand you need to have a SSL and non-SSL server run for virtual hosts. You can count the number of tutorials that are accurate covering this on one hand, unfortunately no one has of yet provided you with one stop download, install, and explain WTF this means in English Documentation. This tutorial has been tested Windows 2000/XP/2003, if you are using a different OS I wish you luck and please give me some feedback on how you did or did not get this to work. Don't fret if you are using a *nix system since i will be making a *nix based distribution in the near future.

That is until now...

Why do others not offer Apache 2.x, with SSL (Mod_ssl), ModPerl (mod_perl), ASP (ASP perl module), PHP 5 on Win32 platforms? This enigma I would love to know the answers too. Since the Compile is quite lengthly, and the configuration hacks that I used take a lot of researching to find & understand, this seems to be the sole place to download an Apache 2.x distribution with the works. So feast your eyes on the number one distribution of a mod_ssl server that uses Virtual SSL hosts... thats right https on virtual hosts with a fairly good preconfiguration.

First download the following (Note these files are big so use a highspeed connection):

Be sure not to have any older versions of the software installed as it tends to cause problems. Read the Readme.txt file included in the Apache distribution for more detailed help. Also read the readme.txt in /www for more help.

Install Perl into 'C:Perl'

Install PHP into 'C:PHP'
Move the php.ini into the 'C:PHP' Directory
Install Apache
Now that you got everything, and you have read all the legal notices, and installed Perl, and PHP now we will start with the actual Apache installation. Unzip the Apache folder to your desktop.
Copy the zip files contents to the root directory (to 'C:')
Go to c:program filesapache groupApache2install
Run install.bat (You must have administrative rights since it adds registry keys.)
Now reconfigure apache for your domains.
Restart Apache to test your new config
You now have an apache server that is good to go; Register your domains and have fun!
Computer Consulting, System Administration, Methodology, Resume, Project, Management, Software, Development, Documentation, Articles Copyright 2003-2005 Avitar.net. Avitar.Net TM. All Rights Reserved. web development Consulting for System Administration Methodology Resume Project Management Software Development Documentation Web Developer