Ok, I figured since the new apache (1.3.23) was out I would upgrade, AND install mod_ssl and openssl for my server. Here is what I have done so far:
[root@ns3 mod_ssl-2.8.6-1.3.23]# ./configure --with-apache=/usr/local/apache/ugh/apache_1.3.23/
Configuring mod_ssl/2.8.6 for Apache/1.3.23
+ Apache location: /usr/local/apache/ugh/apache_1.3.23/ (Version 1.3.23)
+ Auxiliary patch tool: ./etc/patch/patch (local)
+ Applying packages to Apache source tree:
o Extended API (EAPI)
o Distribution Documents
o SSL Module Source
o SSL Support
o SSL Configuration Additions
o SSL Module Documentation
o Addons
Done: source extension and patches successfully applied.
Now proceed with the following commands (Bourne-Shell syntax):
$ cd /usr/local/apache/ugh/apache_1.3.23/
$ SSL_BASE=/path/to/openssl ./configure ... --enable-module=ssl
$ make
$ make certificate
$ make install
[root@ns3 mod_ssl-2.8.6-1.3.23]# cd /usr/local/apache/ugh/apache_1.3.23/
[root@ns3 apache_1.3.23]# SSL_BASE=/usr/local/openssl/openssl-0.9.6c/ ./configure ... --enable-module=ssl
Configuring for Apache, Version 1.3.23
+ using installation path layout: Apache (config.layout)
configure:Error: invalid option '...'
[root@ns3 apache_1.3.23]# SSL_BASE=/usr/local/openssl/openssl-0.9.6c/ ./configure --enable-module=ssl
Configuring for Apache, Version 1.3.23
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Error: Cannot find SSL binaries under /usr/local/openssl/openssl-0.9.6c/
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ checking for system header files
+ adding selected modules
o ssl_module uses ConfigStart/End
+ SSL interface: mod_ssl/2.8.6
+ SSL interface build type: OBJ
+ SSL interface compatibility: enabled
+ SSL interface experimental code: disabled
+ SSL interface conservative code: disabled
+ SSL interface vendor extensions: disabled
+ SSL interface plugin: Built-in SDBM
+ SSL library path: /usr/local/openssl/openssl-0.9.6c/
So far no probs, however look at the following:
[root@ns3 apache_1.3.23]# make
===> src
make[1]: Entering directory `/usr/local/apache/ugh/apache_1.3.23'
make[2]: Entering directory `/usr/local/apache/ugh/apache_1.3.23/src'
make[2]: *** No rule to make target `all'. Stop.
make[2]: Leaving directory `/usr/local/apache/ugh/apache_1.3.23/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/usr/local/apache/ugh/apache_1.3.23'
make: *** [build] Error 2
I'm not sure what the deal is, I already have apache 1.3.22 installed, without any SSL modules attached. I'm learning as I go, so I'm not sure exactly what to do at this point, thanks for the time!