Multiple Virtual Hosts with different ACO settings.
search cancel

Multiple Virtual Hosts with different ACO settings.

book

Article ID: 15395

calendar_today

Updated On:

Products

CA Single Sign On Secure Proxy Server (SiteMinder) CA Single Sign-On CA Single Sign On Agents (SiteMinder) SITEMINDER

Issue/Introduction

The following article concerns whether it is possible to set up the following environment.

- Apache web server with 2 Virtual Hosts.
- Each Virtual Host should be able to use its own ACO, agent, and policies.

To clarify further, this article concerns using separate ACOs for each virtual server, and not just a single ACO with different ACO parameters.

Two separate entry channels are needed in this scenario (e.g. example.com and example.net) with different ACO settings.

Environment

Policy Server Version: ALL SUPPORTED VERSIONS
Web Agent Version: 12.52.xx and 12.8

Resolution

Whether it is possible to set this up will depend on how the web server is configured

- If there is a single Web Server instance (e.g. a single Apache instance or single httpd.conf), administrator can only have one ACO defined. Such would be the case if administrator define several virtual hosts in Apache
- However, Apache can create multiple instances within one single installation, and in this case there would be an httpd.conf for each Apache instance. In this situation one could map a unique WebAgent.conf (with a unique ACO) for each httpd.conf. Each httpd.conf could be an independent Web site (e.g. example.conf or example.net)

In summary:

- A virtual host will not support different ACOs, but an Apache instance will.
- The Server Path within each WebAgent.conf must be unique so that shared memory and semaphores do not overlap.
- Running a Vhost configuration with separate ACOs can cause anomalies.

Additional Information

To SSO between the two domain administrator will need to configure Security zones or Cookie provider:

All Web Agents can act as a CookieProvider. It is only a matter of designating one to act as the Cookie Provider. Point all other Web Agents to that CookieProvider.

For more information see:

Using a Cookie Provider for Cross Domain SSO - CA Technologies

Security Zones for Single Sign-on