The purpose of this document is to instruct you on how to install Shibboleth on Red Hat Enterprise Linux (RHEL) 5 using Apache. Upon completion of this guide, you will have a functional installation of Shibboleth ready to be configured to federate with an IdP. If you need further assistance, refer to this page on the Shibboleth Wiki: https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPLinuxRPMInstall.
Prerequisites
The Apache web server is installed.
The RHEL5 firewall is disabled or configured to work with Apache.
Uncomment the port 80 VirtualHost section in httpd.conf (in the /etc/httpd/conf directory) and change the dummy names inside to match your hostname. It is at the bottom of the file and starts with the following:
<VirtualHost *:80>
Uncomment the ServerName line in ssl.conf (in the /etc/httpd/conf.d directory) and change the dummy name to match your hostname. The line to change is:
ServerName dummy-host.example.com
Apache Configuration for Shibboleth:
Set UseCanonicalName to on in httpd.conf. This is required by Shibboleth to prevent resource mapping errors. Afterwards the line should look as follows: