У нас есть F5, который мы хотим использовать для завершения SSL перед нашими серверами JBoss с аутентификацией NetIQ, и у нас есть конфигурация, работающая для всего обычного трафика.
Проблема в нашей пользовательской странице 404. Статический сайт, на котором размещена страница, имеет компоненты http и https. При обслуживании настраиваемой страницы 404 F5 сначала подталкивает трафик для аутентификации. Таким образом, пользовательская страница 404 никогда не отображается для неаутентифицированного трафика и требует аутентификации, прежде чем она покажет авторизованный трафик.
Какая конфигурационная часть пирога F5 нам не хватает?
извините за задержку с этим. Я просмотрел DevCentral в поисках возможного решения и думаю, что эта статья может предложить вам решение.
irules для перенаправления 404
Фактически, irule будет существовать на вашем виртуальном IP-адресе и перенаправлять любое поведение 404 на новую настраиваемую страницу (или новый сервер, если хотите).
when HTTP_REQUEST {
set host [HTTP::host]
set path [HTTP::path]
}
when HTTP_RESPONSE {
if { [HTTP::status] eq "404" } { HTTP::redirect "https://${host}/my404page?url=${path}" }
}
Это может помочь вам начать, по крайней мере, если вы еще не решили эту проблему.