8.3 With SSL

If mod_ssl was compiled from the steps above, the following should be issued to the Apache source tree:

# cd /usr/local/src/apache/apache-1.3.x
# SSL_BASE=../openssl-0.9.6x \
  EAPI_MM=../mm-1.2.1 \
  ./configure\
         --enable-module=rewrite \
         --prefix=/usr/local/apache \
         --enable-shared=ssl \
         --enable-rule=SHARED_CORE \
         --enable-rule=SHARED_CHAIN \
         --enable-module=so \
         --enable-module=ssl \
	 | tee configure_output.txt

Where prefix indicates to configure where Apache should be installed. This is usually /usr/local/apache, but can be /usr/local/apache-ssl, /opt/apache-ssl, etc.

The following should be seen in the output of configure, though version numbers may be different:

 o ssl_module uses ConfigStart/End
      + SSL interface: mod_ssl/2.8.16
      + 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: /home/afra/apache/openssl-engine-0.9.7d
      + SSL library version: OpenSSL 0.9.7d [engine]  5 Dec 2002
      + SSL library type: source tree only (stand-alone)

If messages similar are seen, Apache has been configured correctly. If not, one should backtrack through the last steps and correct the issue. If Apache could not find OpenSSL, the OpenSSL source may have to be compiled from scratch as outlined above.