Mochabomb

Web Design and Technical notes

Mochabomb header image 2

Upgrading Apache from 2.0.52 to 2.2.3 (with SSL)

October 30th, 2006 1:39 pm · No Comments

Apachelounge.com has the Apache binaries with mod_ssl support compiled in. These are my notes and such from the install - and thank you to the poeple at Apache lounge for their work.

1. Install Apache 2.2.3 in another directory, leaving the existing install as is. I now have Apache2 and Apache2.2.3 directories, and each with their own conf file. Just choose which service to start - because I had trouble with 2.2.3+PHP5.1.4 and the apache php handler module, I still could run 2.0.52+PHP5.1.4 until it was fixed.

2. httpd.conf - got some editing to do - use side by side compare in Context Editor. The new .conf files are broken up for ease of editing - (great job Apache Group). A nexample of this need is my Wordpress was not displaying the categories - a 404 error - that was because of AllowOverride directive - again, found here and by comparing my old and new httpd.conf files.

3. The mod_ssl file - I renamed it to php5apache2_2.dll to keep the original php5apache2.dll for Apache 2.0 installs. In apache2.2.3 httpd.conf, specify the php5apache2_2.dll - again, pick a server and start it. No interference.

4. Follow the direction on this page - http://httpd.apache.org/docs/2.2/upgrading.html and http://www.kanenas.net/index.php?entry=entry060903-061006

5. Install the service - wanted the service to specify the new server, not tweak the old one.

$ ./httpd -k install -n "Apache2.2.3" -f "C:\Apache2.2.3\conf\httpd.conf"
Installing the Apache2.2.3 service
The Apache2.2.3 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.

Important: no errors reported above means all is good so far - start the service - check the access and error logs and windows event view for any issues and resolve them before configuring SSL.

#####mod_ssl configuration

1. SSL configuration - use this as a start: http://tud.at/programm/apache-ssl-win32-howto.php3

2. Ensure port 443 is open in the firewall software and the DSL/Cable router.

3. Cacert.org has free SSL certificates

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Digg
  • Slashdot
  • Technorati
  • MisterWong
  • Reddit

Tags: Apache

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment