Monday, February 14, 2011

Policy Server on Solaris with Apache Web Server


Policy Server on Solaris with Apache Web ServerJoyce Hampson 5/19/00; Elyse Salberg updated 3/16/01
Problem Description:Certain changes need to be made to the httpd.conf file in order to run the SiteMinder Admin UI on an Apache Web Server. Also, some modules such as mod_alias, mod_cgi, and mod_env must be compiled into Apache or called in the httpd.conf.
Other modules may be necessary for certain instructions; for example, mod_access is needed to use the "Order allow,deny" and "Allow from all" lines (comment them out otherwise).
Additions needed in httpd.conf:NOTE: Make sure to edit the paths to reflect the configuration of the specific system.
Alias /siteminder/ "/opt/siteminder/admin/"
Alias /sitemindercgi/ "/opt/siteminder/admin/"
Alias /SMReports/ "/opt/siteminder/reports/"

<Directory "/opt/siteminder/admin">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<Directory "/opt/siteminder/reports">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ScriptAlias /sitemindercgi/ "/opt/siteminder/admin/"

<Directory "/opt/siteminder/admin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

SetEnv SM_ADM_UDP_PORT "44444"
SetEnv SM_ADM_TCP_PORT "44444"
SetEnv LD_LIBRARY_PATH /lib:/usr/lib:/opt/siteminder/bin:
If not already added:
AddHandler cgi-script .exe

1 comment: