Да. Это может быть сделано или с профилями Класса HTTP или с iRule на виртуальном сервере, который Вы настраиваете.
Образец iRule для запущения Вас выглядел бы примерно так:
when HTTP_REQUEST {
if { [HTTP::host] eq "www.mydomain.com" } {
pool mydomain_Pool
} else {
pool other_Pool
}
}
}
Я предлагаю использовать сайт DevCentral F5 по http://devcentral.f5.com/
Делайте это правильно , и не используйте серверный браузер для загрузки программного обеспечения.
Вы загружаете программное обеспечение с рабочей станции либо «напрямую» на рассматриваемый сервер, сохраняя его в общую папку на сервере, либо загружаете его на свою рабочую станцию и затем переместите файл. Общие папки, копирование и вставка через сеанс RDP, USB-накопитель или любой другой способ, который вам нравится.
Скомпилируйте свой список и запрограммируйте загрузки примерно так:
$downloads = get-content C:\url.list
$wc = new-object system.net.webclient
$dest = "C:\updates\<filename>"
$downloads | foreach{
$wc.downloadfile($_,$dest)
}
Теперь 2 вещи:
Я подтверждаю, что это работает на сервере с включенным ESC (вроде бы это имеет значение, но MS делает странные вещи со своими технологиями)
Пожалуйста, замените
с реальным именем файла
Поскольку у вашего клиента довольно глупое требование, вы не можете использовать свой ноутбук или USB для загрузки необходимых установочных файлов, просто временно отключите Параметры усиленной безопасности , перезапустите Internet Explorer, загрузите файлы, а затем снова включите ESC.
Чтобы включить или отключить конфигурацию усиленной безопасности
В панели управления дважды щелкните «Установка и удаление программ».
Щелкните «Добавить / удалить компоненты Windows».
Щелкните Internet Explorer. Конфигурация усиленной безопасности, затем щелкните Подробности.
Выберите группу, для которой вы хотите включить или отключить конфигурацию усиленной безопасности, а затем щелкните ОК.