CA Single Sign-On Tech Tip by Sau Lai Wong, Senior Support Engineer for 25th Nov 2015
ISSUE:
Siteminder Webagent configuration wizard failed to detect the Apache running on the Windows server.
CAUSE:
For Apache, Siteminder Webagent configuration wizard is checking for the ServerRoot registry key entry from the following registry path:
- 64-bit Apache 2.0: HKEY_LOCAL_MACHINE\SOFTWARE\Apache Group\Apache\<version>
- 32-bit Apache 2.0: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Group\Apache\<version>
- 64-bit Apache 2.2/2.4: HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Apache\<version>
- 32-bit Apache 2.2/2.4: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Apache\<version>
- 32-bit OHS: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE
If pre-compiled Apache is installed through console, it may not prompt user to input Apache installation directory path and registry key is not be created with the installation.
RESOLUTION:
Create the registry entry accordingly, referencing the Apache root folder, e.g:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Apache\2.2.25\ServerRoot = C:\Program Files (x86)\Apache Software Foundation\Apache2.2\
Update Apache installation directory path in httpd.conf file and re-run the Siteminder Webagent configuration wizard.