Forum Discussion
bsb
Nimbostratus
Jun 12, 2018irule for specific pools
Team,
would like to configure an irule to redirect based on client ip's.
when HTTP_REQUEST {
if { [matchclass [IP::client_addr] equals 1.1.1.0/24] } {
do nothing.
}
elseif...
oguzy_191375
Nimbostratus
Jun 12, 2018Hi,
If you do not want to create a data group, you can try the below one:
when HTTP_REQUEST {
if { [IP::addr [IP::client_addr] equals 1.1.1.0/24] } {
do nothing
} elseif { [IP::addr [IP::client_addr] equals 2.2.2.0/24] } {
HTTP::redirect "https://www.test.com";
}
}
oguzy_191375
Nimbostratus
Jun 12, 2018Hi,
when HTTP_REQUEST {
HTTP::header insert X-Forwarded-For [IP::client_addr]
if { [IP::addr [HTTP::header X-Forwarded-For] equals 1.1.1.0/24] } {
do nothing
} elseif { [IP::addr [HTTP::header X-Forwarded-For] equals 2.2.2.0/24] } {
HTTP::respond 503 content "Page is currently unavailable."
event disable
TCP::close
}
}
If it does not work again, please share any errors if exist in the /var/log/ltm or try to logging for debug.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
