注意点:VS中要设置HTTP Profile:none->http
实现要求:同一个入口IP依据不同的端口实现转发到不同的服务器
实现原理:对VS设置规则,使用规则对数据包实现转发
规则示例:
when CLIENT_ACCEPTED {
if { [TCP::local_port] equals "8089" } {
pool chicago_pool_8089
} else {
pool chicago_pool_80
}
}
实际测试发现:如果ELSE用非80端口,则VS设置需要激活Port Translation选项,以便80端口的访问能转换为非80端口