Apache 2.2.6 for a Solaris 7 System

apache-2.2.6-sol7-sparc-local.gz Apache 2 - the popular web server - installs in /usr/local/apache2. This apache package was configured with openssl support. The expat, libiconv, zlib, openssl-0.9.8j, and either the libgcc-3.4.6 or gcc-3.4.6 must be installed. Documentation can be found in /usr/local/apache2/doc/apache2. The configuration files in /usr/local/apache2/conf must be edited to fit your site's needs, including ssl support.

If you have already been using apache2, MAKE SURE that you backup any files in the conf, htdocs, modules, or other subdirectories of /usr/local/apache2 where you might have changed or added files so that installing the updated apache2 will not cause your configuration or other files to be lost.

The configuration step for this package was

./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-ssl=shared --with-ssl=/usr/local/ssl --enable-rule=DEV_RANDOM=/var/spool/prngd/pool --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-http

The modules that were compiled with this package can be found in /usr/local/apache2/modules. You may also need to set up startup scripts to begin the httpd processes at boot up. See the appropriate link for your level of Solaris in openssh.html where you can determine how to set up the randomness features required when using openssl. # ssh -V OpenSSH_4.7p1, OpenSSL 0.9.8f 11 Oct 2007 # /usr/local/ssl/bin/openssl version OpenSSL 0.9.8f 11 Oct 2007