Requirements for Using Apache Web Server
For the Apache Web Server, your installation must meet the minimum requirements.
With Apache, the load balancer plug-in requires:
-
openssl-0.9.7e (source)
-
httpd-2.0.59 (source)
-
gcc-3.3-sol9-sparc-local packages (for
Solaris 9 SPARC).
-
gcc-3.3-sol9-intel-local packages (for
Solaris 9 x86)
-
The pre-installed gcc (for Solaris 10)
-
flex-2.5.4a-sol9-sparc-local packages (for
Solaris 9 SPARC)
-
flex-2.5.4a-sol9-intel-local packages (for
Solaris 9 x86)
-
The pre-installed flex (for Solaris 10)
The software sources are available at http://www.sunfreeware.com
In addition, before compiling Apache:
-
On the Linux platform, install Sun Java System Application Server on
the same machine.
-
On the Solaris 9 operating system, use pkgadd to
install gcc and flex. Note that pkgadd requires root access.
-
On the Solaris 9 operating system, ensure that gcc version
3.3 and make are in the PATH, and flex is installed.
-
On the Solaris 10 operating system, before running make for
OpenSSL, run mkheaders, located in /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3/install-tools on Solaris SPARC or /usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.3/install-tools on Solaris x86.
-
If you are using gcc on Red Hat Enterprise
Linux Advanced Server 2.1, the version must be later than gcc 3.0.
Note –
To use a C compiler other than gcc, set the
path of the C compiler and make utility in the PATH environment
variable.
Applying the Apache Web Server Patch
Before installing the load balancer plug-in for Apache, apply the patch
for the Apache Web Server issue 12355. More details about this issue are available
at http://issues.apache.org/bugzilla/show_bug.cgi?id=12355. This patch is required for the Auto Apply feature to
work. To apply the patch, follow these steps.
-
Untar http-2.0.59.tar and go to the directory
httpd-2.0.59.
-
Download the patch from http://issues.apache.org/bugzilla/attachment.cgi?id=16495 and
save it as a file, for example, 12355.diff.
-
From the directory httpd-2.0.59/modules/ssl,
run the following command:
patch < 12355.diff