

CA SiteMinder 集成 › 更新并导入环境定义 › 在 WebSphere 上安装代理插件 › 完成 IIS (7.x) 上的配置
完成 IIS (7.x) 上的配置
开始执行此步骤之前,请确认您正在使用的是 6.1.0.9 或更新版本的 Web 服务器插件。 插件的早期版本不支持 Windows Server 2008 操作系统。
遵循这些步骤:
- 安装带有 IIS 版本 6.0 管理兼容性组件的 IIS 版本 7.x。 默认情况下不安装 IIS 版本 6.0 管理兼容性组件。
- 完成下列步骤以打开 Windows Server 2008 的“服务器管理器”窗口:
- 依次单击“开始”、“管理工具”、“服务器管理器”。
- 依次单击“操作”、“添加角色”,然后单击“下一步”。
- 在“选择服务器角色”页面上选择“Web 服务器 (IIS)”角色,然后单击“下一步”。
- 单击“添加功能”,在显示 Windows 进程激活服务功能的提示之后,单击“下一步”。
- 在 IIS 简介页面上单击“下一步”。
- 当显示“角色服务”窗口时,请确保除已选择的默认选项外,以下选项也被选中。
- Internet 信息服务:管理工具
- IIS 版本 6.0 管理兼容性:IIS 版本 6.0 管理控制台、IIS 版本 6.0 脚本工具、IIS 版本 6.0 WMI 兼容性以及 IIS 元数据库兼容性
- 应用程序开发:ISAPI 扩展、ISAPI 筛选器
- 单击“下一步”以启用所选择的选项,然后在下一窗口上单击“安装”以执行安装。
- 安装完成后,单击“安装结果”窗口上的“关闭”。
- 打开命令提示符,并转到:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\bin。
- 运行此命令:GenPluginCfg.bat。
将在以下位置生成 plugin-cfg.xml 文件:C:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells。
- 在 c:\ 下创建目录,例如:c:\plugin。
- 将 plugin-cfg.xml 文件复制到 c:\plugin 目录。
- 将 iisWASPlugin_http.dll 文件复制到 c:\plugin 目录。
- 在 Windows Server 2008 操作系统上,依次选择“开始”、“所有程序”、“管理工具”、“Internet 信息服务 (IIS) 管理器”。 此操作将启动 IIS 应用程序,并为 Web 站点实例创建新的虚拟目录。 这些说明假定您正在使用的是默认网站。
- 展开左侧的树,直到您能看到“默认网站”。
- 右键单击“默认网站”,单击“添加虚拟目录”以使用默认安装来创建目录。
- 在虚拟目录创建向导的“虚拟目录别名”窗口中的“别名”字段上输入 “setPlugins”。
- 浏览到向导的“网站内容目录”窗口“物理路径”字段中的 c:\plugin 目录,然后单击“确定”。
- 单击“测试设置”按钮。 如果设置测试失败,您可以更改物理目录的权限。 或者,选择“连接为”,以便让 IIS 作为具有物理路径中的文件权限的 Windows 用户帐户进行连接。
- 单击“确定”以将虚拟目录 setPlugins 添加到您的网站。
- 在导航树中选择您刚才创建的 setPlugins 虚拟目录。
- 双击“处理程序映射”,然后在“操作”面板上单击“编辑功能权限”。
- 如果尚未选择“脚本”和“执行”,请将其选中。
- 单击“确定”。
- 返回到“IIS 管理器”窗口,然后在该窗口左侧的导航树中展开“网站”文件夹。
- 在导航树中选择“默认网站”。
- 在“默认网站属性”面板上完成下列步骤,以便添加 ISAPI 筛选器:
- 双击“ISAPI 筛选器”选项卡。
- 单击以打开“添加/编辑筛选器属性”对话框。
- 在“筛选器名称”字段输入 iisWASPlugin。
- 单击“浏览”以选择位于 c:\plugin\iisWASPlugin_http.dll 目录中的插件文件。
- 单击“确定”以关闭“添加/编辑筛选器属性”对话框。
- 选择导航树中的顶层服务器节点。
- 双击“功能”面板上“ISAPI 和 CGI 限制”。
要确定指定给“ISAPI 或 CGI 路径”属性的值,请浏览并选择您在前一步骤中所选的相同插件文件。 例如:c:\plugin\iisWASPlugin_http.dll。
- 单击“操作”面板上的“添加”。
- 在“说明”字段中输入 WASPlugin,选择“允许执行扩展路径”,然后单击“确定”以关闭“ISAPI 和 CGI 限制”对话框窗口。
- 在位置 c:\plugin 中创建新文件 plugin-cfg.loc。 将 plugin-cfg.loc 文件中的值设置为配置文件的位置。 默认位置是 C:\plugin\plugin-cfg.xml。
更新 Web 代理
在配置 IIS 7.x 之后,对 Web 代理做出以下更改:
- 单击“应用程序池”,并将“默认应用程序池”更改为“经典”模式。
- 单击“提交”。
- 确保该代理在 ISAPI 筛选器优先级列表中要高于由 CA IdentityMinder 使用的应用程序服务器的插件。
- 重新启动 IIS 版本 7.x 和 WebSphere 应用程序服务器配置文件。
完成 IIS 上的配置
当您完成对 IBM HTTP 服务器和代理插件的配置后,请确保代理 plugin-cfg.xml 位于正确的位置,并且执行步骤来配置其他插件文件。
遵循这些步骤:
- 按照如下方法复制 plugin-cfg.xml:
- 登录到安装了 Web 代理的系统。
- 在 C: 驱动器下创建不包含空格的文件夹。 例如:C:\plugin。
- 将 plugin-cfg.xml 文件复制到 C:\plugin 文件夹。
- 在 C:\plugin 文件夹中创建命名为 plugin-cfg.loc 的文件,并将下列行添加到文件:
C:\plugin\plugin-cfg.xml
- 从 www.ibm.com 下载 Websphere 插件安装程序,并保存到安装了 WebSphere 的系统中。
- 转到 WebSphere Plugin 安装程序所在的位置。
- 使用以下命令来生成 iisWASPlugin_http.dll 文件:
install is:javahome "c:\IBM\WebSphere\AppServer\Java
根据您的配置回答所显示的问题。
结束向导后,iisWASPlugin_http.dll 文件将保存在 C:\IBM\WebSphere\Plugs\bin 文件夹中。 查找 32 位或 64 位子文件夹。
- 将 iisWASPlugin_http.dll 文件复制到具有 Web 代理的系统的 C:\plugin 文件夹。
- 按照如下方法创建虚拟目录:
- 打开“IIS 管理器”。
- 右键单击“默认网站”。
- 单击“新建虚拟目录”并且提供以下值:
别名:sePlugins(区分大小写。)
路径:c:\plugin
权限:读取 + 执行(ISAPI 或 CGI)
- 按照如下方法添加 ISAPI 筛选器:
- 右键单击“默认网站”。
- 单击“属性”。
- 在“ISAPI 筛选器”选项卡上单击“添加”。
- 提供以下值:
筛选器名称:sePlugins
可执行文件:c:\plugin\iisWASPlugin_http.dll
- 按照以下所述创建 Web 服务扩展:
- 在 IIS6 管理器中,展开计算机名。
- 创建一个 Web 服务扩展并将其设置为允许。
扩展名称:WASPlugin
路径:C:\plugin\iisWASPlugin_http.dll
- 右键单击每个 Web 服务扩展以将其更改为允许状态。
- 重新启动 IIS Web 服务器。
在主 WWW 服务中,确保 WebSphere 插件 (sePlugin) 显示在 SiteMinder Web 代理插件之后,并且已成功启动 WebSphere 插件。
版权所有 © 2014 CA。
保留所有权利。
 
|
|