上一主题: 配置代理插件下一主题: 完成 iPlanet 或 Apache 上的配置


完成 IIS (7.x) 上的配置

开始执行此步骤之前,请确认您正在使用的是 6.1.0.9 或更新版本的 Web 服务器插件。 插件的早期版本不支持 Windows Server 2008 操作系统。

遵循这些步骤:

  1. 安装带有 IIS 版本 6.0 管理兼容性组件的 IIS 版本 7.x。 默认情况下不安装 IIS 版本 6.0 管理兼容性组件。
  2. 完成下列步骤以打开 Windows Server 2008 的“服务器管理器”窗口:
    1. 依次单击“开始”、“管理工具”、“服务器管理器”。 
    2. 依次单击“操作”、“添加角色”,然后单击“下一步”。  
    3. 在“选择服务器角色”页面上选择“Web 服务器 (IIS)”角色,然后单击“下一步”。 
    4. 单击“添加功能”,在显示 Windows 进程激活服务功能的提示之后,单击“下一步”。 
    5. 在 IIS 简介页面上单击“下一步”。  
  3. 当显示“角色服务”窗口时,请确保除已选择的默认选项外,以下选项也被选中。
  4. 单击“下一步”以启用所选择的选项,然后在下一窗口上单击“安装”以执行安装。    
  5. 安装完成后,单击“安装结果”窗口上的“关闭”。  
  6. 打开命令提示符,并转到:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\bin。
  7. 运行此命令:GenPluginCfg.bat。

    将在以下位置生成 plugin-cfg.xml 文件:C:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells。

  8. 在 c:\ 下创建目录,例如:c:\plugin。
  9. 将 plugin-cfg.xml 文件复制到 c:\plugin 目录。
  10. 将 iisWASPlugin_http.dll 文件复制到 c:\plugin 目录。
  11. 在 Windows Server 2008 操作系统上,依次选择“开始”、“所有程序”、“管理工具”、“Internet 信息服务 (IIS) 管理器”。 此操作将启动 IIS 应用程序,并为 Web 站点实例创建新的虚拟目录。 这些说明假定您正在使用的是默认网站。
  12. 展开左侧的树,直到您能看到“默认网站”。
  13. 右键单击“默认网站”,单击“添加虚拟目录”以使用默认安装来创建目录。  
  14. 在虚拟目录创建向导的“虚拟目录别名”窗口中的“别名”字段上输入 “setPlugins”。  
  15. 浏览到向导的“网站内容目录”窗口“物理路径”字段中的 c:\plugin 目录,然后单击“确定”。     
  16. 单击“测试设置”按钮。 如果设置测试失败,您可以更改物理目录的权限。 或者,选择“连接为”,以便让 IIS 作为具有物理路径中的文件权限的 Windows 用户帐户进行连接。 
  17. 单击“确定”以将虚拟目录 setPlugins 添加到您的网站。  
  18. 在导航树中选择您刚才创建的 setPlugins 虚拟目录。
  19. 双击“处理程序映射”,然后在“操作”面板上单击“编辑功能权限”。   
  20. 如果尚未选择“脚本”和“执行”,请将其选中。   
  21. 单击“确定”。 
  22. 返回到“IIS 管理器”窗口,然后在该窗口左侧的导航树中展开“网站”文件夹。
  23. 在导航树中选择“默认网站”。 
  24. 在“默认网站属性”面板上完成下列步骤,以便添加 ISAPI 筛选器:
    1. 双击“ISAPI 筛选器”选项卡。
    2. 单击以打开“添加/编辑筛选器属性”对话框。
    3. 在“筛选器名称”字段输入 iisWASPlugin。
    4. 单击“浏览”以选择位于 c:\plugin\iisWASPlugin_http.dll 目录中的插件文件。 
    5. 单击“确定”以关闭“添加/编辑筛选器属性”对话框。  
  25. 选择导航树中的顶层服务器节点。
  26. 双击“功能”面板上“ISAPI 和 CGI 限制”。 

    要确定指定给“ISAPI 或 CGI 路径”属性的值,请浏览并选择您在前一步骤中所选的相同插件文件。   例如:c:\plugin\iisWASPlugin_http.dll。

  27. 单击“操作”面板上的“添加”。 
  28. 在“说明”字段中输入 WASPlugin,选择“允许执行扩展路径”,然后单击“确定”以关闭“ISAPI 和 CGI 限制”对话框窗口。       
  29. 在位置 c:\plugin 中创建新文件 plugin-cfg.loc。 将 plugin-cfg.loc 文件中的值设置为配置文件的位置。 默认位置是 C:\plugin\plugin-cfg.xml。

更新 Web 代理

在配置 IIS 7.x 之后,对 Web 代理做出以下更改:

  1. 单击“应用程序池”,并将“默认应用程序池”更改为“经典”模式。
  2. 单击“提交”。
  3. 确保该代理在 ISAPI 筛选器优先级列表中要高于由 CA IdentityMinder 使用的应用程序服务器的插件。
  4. 重新启动 IIS 版本 7.x 和 WebSphere 应用程序服务器配置文件。

完成 IIS 上的配置

当您完成对 IBM HTTP 服务器和代理插件的配置后,请确保代理 plugin-cfg.xml 位于正确的位置,并且执行步骤来配置其他插件文件。

遵循这些步骤:

  1. 按照如下方法复制 plugin-cfg.xml:
    1. 登录到安装了 Web 代理的系统。
    2. 在 C: 驱动器下创建不包含空格的文件夹。 例如:C:\plugin。
    3. 将 plugin-cfg.xml 文件复制到 C:\plugin 文件夹。
  2. 在 C:\plugin 文件夹中创建命名为 plugin-cfg.loc 的文件,并将下列行添加到文件:

    C:\plugin\plugin-cfg.xml

  3. 从 www.ibm.com 下载 Websphere 插件安装程序,并保存到安装了 WebSphere 的系统中。
  4. 转到 WebSphere Plugin 安装程序所在的位置。
  5. 使用以下命令来生成 iisWASPlugin_http.dll 文件:
    install is:javahome "c:\IBM\WebSphere\AppServer\Java
    

    根据您的配置回答所显示的问题。

    结束向导后,iisWASPlugin_http.dll 文件将保存在 C:\IBM\WebSphere\Plugs\bin 文件夹中。 查找 32 位或 64 位子文件夹。

  6. 将 iisWASPlugin_http.dll 文件复制到具有 Web 代理的系统的 C:\plugin 文件夹。
  7. 按照如下方法创建虚拟目录:
    1. 打开“IIS 管理器”。
    2. 右键单击“默认网站”。
    3. 单击“新建虚拟目录”并且提供以下值:

      别名:sePlugins(区分大小写。)

      路径:c:\plugin

      权限:读取 + 执行(ISAPI 或 CGI)

  8. 按照如下方法添加 ISAPI 筛选器:
    1. 右键单击“默认网站”。
    2. 单击“属性”。
    3. 在“ISAPI 筛选器”选项卡上单击“添加”。
    4. 提供以下值:

      筛选器名称:sePlugins

      可执行文件:c:\plugin\iisWASPlugin_http.dll

  9. 按照以下所述创建 Web 服务扩展:
    1. 在 IIS6 管理器中,展开计算机名。
    2. 创建一个 Web 服务扩展并将其设置为允许。

      扩展名称:WASPlugin

      路径:C:\plugin\iisWASPlugin_http.dll

    3. 右键单击每个 Web 服务扩展以将其更改为允许状态。
  10. 重新启动 IIS Web 服务器。

    在主 WWW 服务中,确保 WebSphere 插件 (sePlugin) 显示在 SiteMinder Web 代理插件之后,并且已成功启动 WebSphere 插件。