Today Im going to explain you how to integrate Liferay 6.1, Apache 2.2 and Siteminder 12.5 on Windows 2008 64bit Server.
I had to struggle for 2 days to setup the above said integration with lot many errors during siteminder integration.
Setting up Liferay should be straight forward as I explained in my previous posts.
Installing Apache should not be a big deal as well. Follow my post Here
Enable HTTPS on Liferay/Apache
I’ll attach the corresponding config files at the bottom of the post.
Now comes the big fish, Sitemender Webagent installation and configuration with Apache.
I had to install 32-bit Webagent for the 32-bit Apache installation on a 64-bit m/c.
Installation of CA Webagent for apache should be easy.
But I ran into couple issues during the configuration of Webagent. You may not run into the same but just wanted to highlight them. Please refer the Troubleshooting section
- Webagent Installation
- Webagent Configuration
- Liferay Siteminder Setting
Thats it, your Liferay is now integrated with Siteminder.
- Installer jre was unable to load the required dlls during configuration. I had to copy them explicitly from \webagent\install_config_info\lib directory to jre/bin which was used at runtime from a temp directory (Jre will be extracted to a temp directory while the installer is running , just look at the agent-config-debug log to find the location)
- Apache registry settings where missing. (Actually CA webagent was looking for them in a different location) Make sure you have them at both the places as per the screenshot.
Contact me if you need any assistance.