CUWebAuth for Apache and IIS
This page describes the installation process for Apache on Unix/Linux.
CUWebAuth runs on a variety of UNIX/Linux distributions and hardware...
CUWebAuth version 1.4 supports Apache 2.2.x, 2.0.x, and 1.3.x. There are separate CUWebAuth binaries for each version of Apache.
Select the appropriate CUWebAuth module and copy it to the Apache modules directory and rename it mod_cuwebauth.so. For Apache 1.3 the directory is called libexec , thereafter it is called modules .
Configuring Apache To Use CUWebAuth
Configuring Apache to be able to use CUWebAuth involves adding a line in your
httpd.conf
file to load the dynamic module.
Assuming you have stored
mod_cuwebauth.so
in the
libexec
directory of the Apache tree, you will need to have the following line in your
httpd.conf
file:
LoadModule cuwebauth_module modules/mod_cuwebauth.so
Apache 1.3 :
LoadModule cuwebauth_module
libexec/mod_cuwebauth.so
More configuration steps follow in the next section.
Configuring Kerberos
If your machine is not already configured to use Cornell's Kerberos realm then
you need to place the two files krb.conf and krb.realms in /etc and make them
readable by all, writeable by root only.