路由规则
使用本主题来设置高级配置路由规则,以确保工作请求到达正确的通用服务器集群。在本主题中,您可以创建、删除或修改路由规则。
要查看此管理控制台页面,请单击
。在创建用于将请求路由至服务器的路由规则之前,必须定义通用服务器集群(
)、URI 组( )以及(可选)适当的虚拟主机( )。路由规则还用于帮助将工作请求路由至非 IBM 应用程序服务器节点。另外,通过使用路由规则,系统管理员可以重新路由工作,而不会对环境产生很大影响。当为了进行维护而关闭节点时,此功能非常有用。
例如,系统管理员可以设置路由规则以将 /images/* 路由至 ImageServerCluster 通用服务器集群。如果必须关闭 ImageServerCluster 集群,那么管理员可以将 /images/* 路由至另一具有类似功能的集群,也可以使用重定向规则。这种情况说明了可以独立于通用服务器集群来定义 URI 组的原因。如果必须关闭通用服务器集群,那么可以将 URI 组重新路由至其他位置。在通过提供名称来创建通用服务器集群时,可以通过使用端口链接来配置集群,以创建实际的集群成员。
路由规则通过将已配置的虚拟主机和 URI 用作匹配条件来工作。代理服务器扫描所有传入请求、对它包含的 URI 和主机头进行比较并将其与规则中配置的虚拟主机和 URI 匹配。在创建路由规则之前,必须为该路由规则创建 URI 组。如果路由至通用服务器集群,那么还必须在定义路由规则前创建集群。可以通过完成下列任务来创建 URI 组:
- 创建路由规则名。
- 确定是否要启用此规则。可以创建路由规则但不启用他们。当打算维护节点或紧急规划时,此功能非常有用。
- 从下拉菜单中选择虚拟主机名。虚拟主机名字段是可选的,它是使用单元中定义的虚拟主机预先配置的。如果您在菜单中未看到所要的虚拟主机,请单击 并在该位置定义主机。
- 为路由规则选择 URI 组。URI 组字段包含单元中所有预先配置的 URI 组。如果您看不到所查找的 URI 组,请单击 并创建 URI 组。
- 选择并定义路由规则。此选项指定如何路由与定义的虚拟主机和 URI 组匹配的请求。此字段有三个选项:
- 通用服务器集群:将请求路由至预先配置的通用服务器集群。使用下拉框来选择通用服务器集群。
- 失败:通过返回指定的 HTTP 状态码来拒绝请求。
- 重定向:将客户机重定向到指定的 URL。可以使用此选项来确保通过安全套接字层 (SSL) 路由请求。
名称
名称字段是必需的,这是由用户定义的字段。
名称字段不得包含下列字符: # \ / , : ; " * ? < > | = + & % '
定义的名称在各个路由规则之间必须是唯一的,并且不能以句点或空格开头。空格不会引起错误,但是将自动删除开头和结尾的空格。