Forum Discussion
Eddy_161863
Nimbostratus
Jul 07, 2016Host a HTML Maintenance Page on LTM
Hi,
I am trying to create an irule to host a maintenance page. The problem is the content is not displayed in the center and I if I try to add images, iRule is not accepting it and giving me er...
Yann_Desmarest
Cirrus
Jul 07, 2016Hi,
you can use the following irule as an alternative. It's working perfect on several production environments :
when CLIENT_ACCEPTED {
set default_pool [LB::server pool]
}
when HTTP_REQUEST {
if { [active_members $default_pool] < 1 } {
HTTP::respond 200 content [ifile get "/Common/maintenance.html"] noserver "Content-Type" "text/html" "Cache-Control" "no-cache, must-revalidate"
}
}
when LB_FAILED {
HTTP::respond 200 content [ifile get "/Common/maintenance.html"] noserver "Content-Type" "text/html" "Cache-Control" "no-cache, must-revalidate"
}
Yann_Desmarest
Cirrus
Jul 14, 2016Hi,
To use ifiles, you should upload the html content in plain text in System >> Files
Then you need to declare a ifile name in The Local Traffic >> iRules >> iFiles section
and finally you can get the content of your ifile using the following command [ifile get MAINTENANCE.html]
Note that MAINTENANCE.html is the name of the ifile declaration previously done on Local Traffic >> iRules >> iFiles
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