Forum Discussion
nitass
Oct 11, 2011Employee
e.g.
[root@iris:Active] config b virtual bar list
virtual bar {
snat automap
destination 172.28.17.33:http
ip protocol tcp
rules myrule
profiles {
http {}
tcp {}
}
}
[root@iris:Active] config b rule myrule list
rule myrule {
when HTTP_REQUEST {
switch [string tolower [HTTP::uri]] {
"/" -
"/start" -
"/landing" -
"/login" {
HTTP::uri "/"
pool login_pool
}
default { pool utility_pool }
}
}
}
[root@iris:Active] config b pool login_pool list
pool login_pool {
members 10.10.70.110:http {}
}
[root@iris:Active] config b pool utility_pool list
pool utility_pool {
members 10.10.70.120:http {}
}
1) curl -I http://172.28.17.33/
New TCP connection 1: 172.28.16.50(60036) <-> 172.28.17.33(80)
1318315141.9987 (0.0012) C>S
---------------------------------------------------------------
HEAD / HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------
New TCP connection 2: 10.10.72.30(60036) <-> 10.10.70.110(80)
1318315141.9992 (0.0003) C>S
---------------------------------------------------------------
HEAD / HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------
2) curl -I http://172.28.17.33/start
New TCP connection 3: 172.28.16.50(60055) <-> 172.28.17.33(80)
1318315185.4511 (0.0005) C>S
---------------------------------------------------------------
HEAD /start HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------
New TCP connection 4: 10.10.72.30(60055) <-> 10.10.70.110(80)
1318315185.4515 (0.0003) C>S
---------------------------------------------------------------
HEAD / HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------
3) curl -I http://172.28.17.33/landing
New TCP connection 5: 172.28.16.50(60068) <-> 172.28.17.33(80)
1318315216.6526 (0.0006) C>S
---------------------------------------------------------------
HEAD /landing HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------
New TCP connection 6: 10.10.72.30(60068) <-> 10.10.70.110(80)
1318315216.6530 (0.0003) C>S
---------------------------------------------------------------
HEAD / HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------
4) curl -I http://172.28.17.33/login
New TCP connection 7: 172.28.16.50(52288) <-> 172.28.17.33(80)
1318315239.7149 (0.0013) C>S
---------------------------------------------------------------
HEAD /login HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------
New TCP connection 8: 10.10.72.30(52288) <-> 10.10.70.110(80)
1318315239.7152 (0.0002) C>S
---------------------------------------------------------------
HEAD / HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------
5) curl -I http://172.28.17.33/anythingelse
New TCP connection 9: 172.28.16.50(52302) <-> 172.28.17.33(80)
1318315273.0769 (0.0012) C>S
---------------------------------------------------------------
HEAD /anythingelse HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------
New TCP connection 10: 10.10.72.30(52302) <-> 10.10.70.120(80)
1318315273.0774 (0.0003) C>S
---------------------------------------------------------------
HEAD /anythingelse HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Host: 172.28.17.33
Accept: */*
---------------------------------------------------------------