Liferay 6.1 Integration with Apache 2.2 and Siteminder 12.5

Hi,
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

sm_1

sm_2

sm_3

  • Webagent Configuration

sm_2

sm_4

sm_6

sm_7

sm_8

sm_9

sm_10

sm_11

sm_12

sm_13

sm_14

sm_15

  • Liferay Siteminder Setting

Thats it, your Liferay is now integrated with Siteminder.

  • Attachments

httpd-mod_jk.conf

httpd.conf

ssl.conf

worker.properties

SmHost.conf

WebAgent.conf

  • Troubleshooting
      • 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.

Thank you!!