上一主题: 如何与 CA SiteMinder 集成下一主题: 示例:为 Apache Web Server 配置 CA SiteMinder


示例:在企业管理服务器上配置 Apahce Web 服务器代理插件

在该示例中,您已在 Windows 2008 服务器上安装了企业管理服务器。 您也需要在启用 SSL 支持的企业管理服务器上安装 Apache Web 服务器版本 2.2.19。 您现在需要配置 Apache Web 服务器代理插件。 请执行以下操作:

  1. 停止企业管理服务器上的 JBoss 应用程序服务器
  2. 导航至以下目录:
    APACHE_HOME/conf
    
    APACHE_HOME

    安装 Apache Web 服务器的目录

  3. 编辑 httpd.conf 文件,以便启用代理模块并包括代理配置:
    1. 取消注释以下行:
      LoadModule proxy_module modules/mod_proxy.so
      LoadModule proxy_http_module modules/mod_proxy_http.so
      
    2. 在全局配置部分的结尾处添加下列行:
      Include conf/extra/httpd-proxy-entm.conf
      
  4. 导航至以下目录:
    APACHE_HOME/conf/extra
    
  5. 创建名为 httpd-proxy-entm.conf 的文件,并添加下列内容,然后保存并关闭文件:
    # Proxy to CA AC ENTM
    <IfModule proxy_module>
      <IfModule proxy_http_module>
    	# /iam section BEGIN
        <Proxy /iam>
          Order allow,deny
          Allow from all
        </Proxy>
        ProxyPass /iam http://acentmnode.example.com:8080/iam
        ProxyPassReverse /iam http://acentmnode.example.com:8080/iam
        ProxyPass /iam/ http://acentm.examplenode.com:8080/iam/
        ProxyPassReverse /iam/ http://acentmnode.example.com:8080/iam/	
    	# /iam section END
    	# /castylesr5.1.1 section BEGIN
        <Proxy /castylesr5.1.1>
          Order allow,deny
          Allow from all
        </Proxy>
        ProxyPass /castylesr5.1.1 http://acentmnode.example.com:8080/castylesr5.1.1
        ProxyPassReverse /castylesr5.1.1 http://acentmnode.example.com:8080/castylesr5.1.1
        ProxyPass /castylesr5.1.1/ http://acentmnode.example.com:8080/castylesr5.1.1/
        ProxyPassReverse /castylesr5.1.1/ http://acentmnode.example.com:8080/castylesr5.1.1/
    	# /castylesr5.1.1 section END
      </IfModule>
    </IfModule>
    

    注意:acentmnode.example.com:port 替换为服务器(您安装了企业管理服务器)的实际主机名和端口。

  6. 重新启动 Apache Web 服务器。
  7. 重新启动 JBoss 应用程序服务器。
  8. 浏览到企业管理服务器,以验证 Apache Web 服务器成功转发请求。 使用以下 URL:
    http://enterprise_host:port/iam/ac
    

您已在企业管理服务器上配置了 Apache Web 服务器代理插件。