![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
配置 Microsoft Internet Information Services (IIS)
本主题描述 Internet Information Service (IIS) 的手动配置设置。
开始之前
建议使用 Web 服务器插件配置工具 (PCT) 来配置 Web 服务器。本主题描述如何手动配置 Internet Information Services (IIS) Web 服务器。编辑 Web 服务器配置文件中的其他过程描述其他受支持 Web 服务器的配置方式。
必须对 plugins_root 目录具有读/写访问权才能执行此任务。
关于此任务
过程
- 配置 IIS V8.5
- 安装 IIS V8.5 及必要的 IIS V6.0 管理兼容性组件。
缺省情况下,不会自动安装 IIS V6.0 管理兼容性组件。完成下列步骤以安装 IIS V8.5 及必要的 IIS V6.0 管理兼容性组件。
- 完成下列步骤以在 Windows Server 2012 上安装 IIS V8.5:
- 启动服务器管理器
- 根据环境选择安装类型,然后单击下一步。
- 选择将接受安装的服务器,然后单击下一步。
- 显示“服务器角色”窗口时,验证除已经选择的缺省选项之外也选择了以下选项:
- 管理工具:IIS 管理控制台
- IIS V6.0 管理兼容性:IIS V6.0 管理控制台、IIS V6.0 脚本编制工具、IIS V6.0 WMI 兼容性以及 IIS 元数据库兼容性
- IIS 管理脚本和工具
- 应用程序开发:ISAPI 扩展和 ISAPI 过滤器
- 单击下一步以启用所选选项,然后在下一个窗口上单击安装以执行安装。
- 完成下列步骤以在 Windows Server 2012 上安装 IIS V8.5:
- 安装 Web 服务器插件。
如果要使用已安装的 Web 服务器插件,请转至下一步,并重新配置 IIS V8.5 以使用该 Web 服务器插件。
- 可选: 如果已安装 Web 服务器插件,请重新配置 IIS V8.5:
以下步骤将在 Web 服务器插件安装期间自动完成。如果要重新配置 IIS V8.5 以使用现有 Web 服务器插件,那么只需要完成这些步骤。
完成下列步骤以重新配置 IIS V8.5:
- 单击“服务器管理器”屏幕内的工具 > Internet Information Services (IIS) 管理器。此操作将启动 IIS 应用程序,并为要与 WebSphere® Application Server 配合使用的 Web 站点实例创建新的虚拟目录。这些指示信息假定您使用的是缺省 Web 站点。
- 展开树,直到您看到“缺省 Web 站点”为止。
- 右键单击缺省 Web 站点 > 添加虚拟目录以使用缺省安装创建目录。
- 在“虚拟目录别名”窗口中的别名字段内输入 sePlugins。
- 浏览到“Web 站点内容目录”窗口中物理路径字段内的 plugins_root\bin\IIS_web_server_name 目录,然后单击确定。例如,选择 C:\Program Files\IBM\WebSphere\Plugins\bin\IIS_webserver1 目录。
- 单击“测试设置”按钮。如果测试设置失败,请更改物理目录的许可权,或选择连接为,并让 IIS 作为有权访问该物理路径中的文件的 Windows 用户帐户进行连接。注意: 单击“测试设置”按钮时,如果使用缺省的“传递身份验证”设置,那么您可能会遇到以下警告消息:
有关更多信息,请参阅关于本主题的 Microsoft 信息。Cannot verify access to path
- 单击确定以将 sePlugins 虚拟目录添加到缺省 Web 站点。
- 在导航树中,选择刚创建的 sePlugins 虚拟目录。
- 在“功能”面板上,双击处理程序映射,然后单击“操作”面板上的编辑功能权限。
- 如果未选中脚本和执行,请选中这两项。
- 单击确定。
- 手动将插件二进制文件复制到 plugins_root\bin\IIS_web_server_name 目录。例如,将插件二进制文件复制到 C:\Program Files\IBM\WebSphere\Plugins\bin\IIS_webserver1 目录。
plugin-cfg.loc 文件就保存在此目录中。plugin-cfg.loc 文件的第一行指出 plugin-cfg.xml 文件所在的位置。
- 回到“IIS 管理器”窗口,并展开该窗口导航树中的“Web 站点”文件夹。
- 在该导航树中,选择缺省 Web 站点。
- 将“因特网服务应用程序编程接口 (ISAPI) 过滤器”添加到 IIS 配置。在“缺省 Web 站点属性”面板上,完成以下步骤:
- 双击“ISAPI 过滤器”选项卡。
- 单击以打开“添加/编辑过滤器属性”对话窗口。
- 在“过滤器名称”字段中输入 iisWASPlugin。
- 单击浏览以选择位于 plugins_root \bin\IIS_web_server_name\iisWASPlugin_http.dll 目录中的插件文件。
- 单击确定以关闭“添加/编辑过滤器属性”对话窗口。
- 在导航树中,选择顶级服务器节点。
- 在“功能”面板上,双击 ISAPI 和 CGI 限制,然后在“操作”面板上单击添加。要确定对 ISAPI 或 CGI 路径属性指定的值,请浏览到上一步中所选的同一插件文件并将其选中。例如:
plugins_root\bin\IIS_web_server_name\iisWASPlugin_http.dll
然后,在描述字段中输入 WASPlugin,并选择允许执行扩展路径,然后单击确定以关闭 ISAPI 和 CGI 限制对话框窗口。
- 将 plugin-cfg.loc 文件中的值设置为配置文件 plugins_root\config\webserver_name\plugin-cfg.xml 的位置。以下是缺省位置:
C:\Program Files\IBM\WebSphere\Plugins\config\IIS_webserver1\plugin-cfg.xml
该位置视系统配置不同而不同。如果 Web 服务器和 WebSphere Application Server 在不同的机器上,那么进行远程安装。如果 Web 服务器和 WebSphere Application Server 位于同一机器上,那么进行本地安装,并且配置文件的正确位置可能已设置。 如果这两个服务器位于同一机器上并且应用程序服务器是联合应用程序服务器,那么进行本地分布式安装。
本地分布式示例:
C:\IBM\WebSphere\AppServer\profiles\custom01\config\cells\dmgrcell\nodes\managed_node\servers\webserver1\plugin-cfg.xml
本地示例:
C:\IBM\WebSphere\Plugins\config\webserver1\plugin-cfg.xml
- 重新启动 IIS V8.5 和 WebSphere Application Server 概要文件。
- 安装 IIS V8.5 及必要的 IIS V6.0 管理兼容性组件。
- 配置 IIS V9.x。
支持的配置: 您可以将 IIS V8 与 Windows Server 2012 配合使用。sptcfg
- 安装 IIS V9.x 及必要的 IIS V6.0 管理兼容性组件。
缺省情况下,不会自动安装 IIS V6.0 管理兼容性组件。完成下列步骤以安装 IIS V9.x 及必要的 IIS V6.0 管理兼容性组件。
- 完成下列步骤以在 Windows Server 2012 上安装 IIS V9.x:
- 启动服务器管理器
- 根据环境选择安装类型,然后单击下一步。
- 选择将接受安装的服务器,然后单击下一步。
- 显示“服务器角色”窗口时,验证除已经选择的缺省选项之外也选择了以下选项:
- 管理工具:IIS 管理控制台
- IIS V6.0 管理兼容性:IIS V6.0 管理控制台、IIS V6.0 脚本编制工具、IIS V6.0 WMI 兼容性以及 IIS 元数据库兼容性
- IIS 管理脚本和工具
- 应用程序开发:ISAPI 扩展和 ISAPI 过滤器
- 单击下一步以启用所选选项,然后在下一个窗口上单击安装以执行安装。
- 完成下列步骤以在 Windows Server 2012 上安装 IIS V9.x:
- 安装 Web 服务器插件。
如果要使用已安装的 Web 服务器插件,请转至下一步,并重新配置 IIS V9.x 以使用该 Web 服务器插件。
- 可选: 如果已安装 Web 服务器插件,请重新配置 IIS V9.x:
以下步骤将在 Web 服务器插件安装期间自动完成。如果要重新配置 IIS V9.x 以使用现有 Web 服务器插件,那么只需要完成这些步骤。
完成下列步骤以重新配置 IIS V9.x:
- 单击“服务器管理器”屏幕内的工具 > Internet Information Services (IIS) 管理器。此操作将启动 IIS 应用程序,并为要与 WebSphere Application Server 配合使用的 Web 站点实例创建新的虚拟目录。这些指示信息假定您使用的是缺省 Web 站点。
- 展开树,直到您看到“缺省 Web 站点”为止。
- 右键单击缺省 Web 站点 > 添加虚拟目录以使用缺省安装创建目录。
- 在“虚拟目录别名”窗口中的别名字段内输入 sePlugins。
- 浏览到“Web 站点内容目录”窗口中物理路径字段内的 plugins_root\bin\IIS_web_server_name 目录,然后单击确定。例如,选择 C:\Program Files\IBM\WebSphere\Plugins\bin\IIS_webserver1 目录。
- 单击“测试设置”按钮。如果测试设置失败,请更改物理目录的许可权,或选择连接为,并让 IIS 作为有权访问该物理路径中的文件的 Windows 用户帐户进行连接。注意: 单击“测试设置”按钮时,如果使用缺省的“传递身份验证”设置,那么您可能会遇到以下警告消息:
有关更多信息,请参阅关于本主题的 Microsoft 信息。Cannot verify access to path
- 单击确定以将 sePlugins 虚拟目录添加到缺省 Web 站点。
- 在导航树中,选择刚创建的 sePlugins 虚拟目录。
- 在“功能”面板上,双击处理程序映射,然后单击“操作”面板上的编辑功能权限。
- 如果未选中脚本和执行,请选中这两项。
- 单击确定。
- 手动将插件二进制文件复制到 plugins_root\bin\IIS_web_server_name 目录。例如,将插件二进制文件复制到 C:\Program Files\IBM\WebSphere\Plugins\bin\IIS_webserver1 目录。
plugin-cfg.loc 文件就保存在此目录中。plugin-cfg.loc 文件的第一行指出 plugin-cfg.xml 文件所在的位置。
- 回到“IIS 管理器”窗口,并展开该窗口导航树中的“Web 站点”文件夹。
- 在该导航树中,选择缺省 Web 站点。
- 将“因特网服务应用程序编程接口 (ISAPI) 过滤器”添加到 IIS 配置。在“缺省 Web 站点属性”面板上,完成以下步骤:
- 双击“ISAPI 过滤器”选项卡。
- 单击以打开“添加/编辑过滤器属性”对话窗口。
- 在“过滤器名称”字段中输入 iisWASPlugin。
- 单击浏览以选择位于 plugins_root \bin\IIS_web_server_name\iisWASPlugin_http.dll 目录中的插件文件。
- 单击确定以关闭“添加/编辑过滤器属性”对话窗口。
- 在导航树中,选择顶级服务器节点。
- 在“功能”面板上,双击 ISAPI 和 CGI 限制,然后在“操作”面板上单击添加。要确定对 ISAPI 或 CGI 路径属性指定的值,请浏览到上一步中所选的同一插件文件并将其选中。例如:
plugins_root\bin\IIS_web_server_name\iisWASPlugin_http.dll
然后,在描述字段中输入 WASPlugin,并选择允许执行扩展路径,然后单击确定以关闭 ISAPI 和 CGI 限制对话框窗口。
- 将 plugin-cfg.loc 文件中的值设置为配置文件 plugins_root\config\webserver_name\plugin-cfg.xml 的位置。以下是缺省位置:
C:\Program Files\IBM\WebSphere\Plugins\config\IIS_webserver1\plugin-cfg.xml
该位置视系统配置不同而不同。如果 Web 服务器和 WebSphere Application Server 在不同的机器上,那么进行远程安装。如果 Web 服务器和 WebSphere Application Server 位于同一机器上,那么进行本地安装,并且配置文件的正确位置可能已设置。 如果这两个服务器位于同一机器上并且应用程序服务器是联合应用程序服务器,那么进行本地分布式安装。
本地分布式示例:
C:\IBM\WebSphere\AppServer\profiles\custom01\config\cells\dmgrcell\nodes\managed_node\servers\webserver1\plugin-cfg.xml
本地示例:
C:\IBM\WebSphere\Plugins\config\webserver1\plugin-cfg.xml
- 重新启动 IIS V9.x 和 WebSphere Application Server 概要文件。
- 安装 IIS V9.x 及必要的 IIS V6.0 管理兼容性组件。
- 可选: 配置多个 Web 站点。 假定存在下列情况:
- 已经定义了两个 Web 站点:website1 和 website2。
- DLL 文件已创建为 bin/website1/iisWASPlugin_http.dll 和 bin/website2/iisWebsite2/iisWASPlugin_http.dll。
- 在 DLL 文件所在的文件夹中创建了 plugin-cfg.loc 文件。
- 以工作程序进程隔离模式(缺省值)运行 IIS。
要以隔离模式启用工作程序进程:
- 打开“IIS 管理器”控制台,并通过单击加号展开本地计算机。
- 展开 Web 站点文件夹,然后右键单击缺省 Web 站点文件夹。
- 单击属性,然后单击服务选项卡。
- 在隔离模式下,取消选中“以 IIS 隔离模式运行 web service”复选框以启用工作程序进程隔离模式。
- 定义两个应用程序池;一个供 website1 使用,另一个供 website2 使用。 请不要使用预定义的应用程序池 DefaultAppPool。
- 定义两个 Web 站点,包括过滤器设置、虚拟主机设置和扩展设置。
- 为每个 Web 站点指定应用程序池。
- 在每个 Web 站点文件夹下,右键单击 website name。
- 单击属性,并选择主目录选项卡。 2.
- 在应用程序设置中,从应用程序池的下拉列表中选择您为 website1 定义的应用程序池。
- 单击确定。
- 对第二个 Web 站点重复上述步骤并选择您为 website2 定义的应用程序池。
- 启动 IIS 服务并启动每个 Web 站点。
结果
此过程对 Internet Information Service (IIS) Web 服务器进行了重新配置。
![[Windows]](../images/windows.gif)
- 打开 Windows 资源管理器窗口。
- 浏览到 plugins_root\logs\web_server_name 目录。
- 共享文件夹并将完全控制许可权授予每个人。
下一步做什么
现在,您可以在已配置的 Web 服务器上安装应用程序了。有关更多信息,请参阅信息中心的“应用程序”部分。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tins_manualWebIIS
文件名:tins_manualWebIIS.html