通过F5 LTM iRule实现根据URL进行流量分发
2014-07-08 07:54
267 查看
说明:将下面的URL请求分发到http_pool,其余请求分发到other_pool http://abc.com/scoif http://abc.com/fkif http://abc.com/SMOEIF http://abc.com/viewunite http://abc.com/viewunite2 http://abc.com/bossjb http://abc.com/serviceinter http://abc.com/mktuni http://abc.com/serviceb http://abc.com/k968888
when HTTP_REQUEST {
if { [HTTP::host] eq "abc.com" } {
if { ([HTTP::uri] starts_with "/scoif") or ([HTTP::uri] starts_with "/fkif") or ([HTTP::uri] starts_with "/SMOEIF") or ([HTTP::uri] starts_with "/viewunite") or ([HTTP::uri] starts_with "/viewunite2") or ([HTTP::uri] starts_with "/bossjb") or ([HTTP::uri] starts_with "/serviceinter") or ([HTTP::uri] starts_with "/mktuni") or ([HTTP::uri] starts_with "/serviceb") or ([HTTP::uri] starts_with "/k968888") } {
pool http_pool
} else {
pool other_pool
}
}
}
when HTTP_REQUEST {
if { [HTTP::host] eq "abc.com" } {
if { ([HTTP::uri] starts_with "/scoif") or ([HTTP::uri] starts_with "/fkif") or ([HTTP::uri] starts_with "/SMOEIF") or ([HTTP::uri] starts_with "/viewunite") or ([HTTP::uri] starts_with "/viewunite2") or ([HTTP::uri] starts_with "/bossjb") or ([HTTP::uri] starts_with "/serviceinter") or ([HTTP::uri] starts_with "/mktuni") or ([HTTP::uri] starts_with "/serviceb") or ([HTTP::uri] starts_with "/k968888") } {
pool http_pool
} else {
pool other_pool
}
}
}
相关文章推荐
- 通过F5 LTM iRule实现根据URL进行流量分发
- 通过F5 LTM实现后台主机"透明"维护
- 获取系统URL访问的前三名(通过Scala方式实现/通过Spark方式实现),Spark将URL访问日志进行分类并通过自定义Partitioner的方式将文件写入到不同分区上
- 在Wordpress的文章页面获取上一页及下一页的链接URL地址,实现通过键盘的前进后退键进行翻页
- 通过nginx_lua实现根据请求参数分发道不同后端节点
- Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
- 使用iRules在F5 LTM上实现根据不同时间段选择不同资源池
- F5通过http class实现多域名分流进行服务器负载均衡
- python之通过“反射”实现不同的url指向不同函数进行处理(反射应用一)
- js代码实现根据实际物理地址,进行 URL 跳转,并实现用户自定义 URL 跳转
- js代码实现根据实际物理地址,进行 URL 跳转,并实现用户自定义 URL 跳转
- Netty-Websocket 根据URL路由,分发机制的实现
- LINQ 通过动态生成lambda表达式,实现根据指定属性名称对序列进行排序
- android web view的学习 2 通过WebChomeClient 实现进度条和title,通过WebViewClient 来进行url的拦截,和javascript的交互
- F5通过http class实现多域名分流进行服务器负载均衡
- 蚂蚁是如何更新信息素的?如何根据概率进行选择的?(编程实现)
- 让基于apache httpd的subversion实现通过mysql进行认证
- 在Datalist中通过点击某条目录跳转页面时用URL进行传值的方法
- 在Portal中实现日历功能(通过portlet进行前后台交互)
- 实现根据教育网IP/公网IP进行不同服务器转向(学习)