Создание IRule в F5 на основе ip_address: номер_порта / имя сервлета
Я очень новичок в конфигурации F5-LTM. Любая помощь, связанная с приведенным ниже требованием, будет отличаться.
У меня есть приложение на сервере Weblogic-11g, работающее на управляемом сервере с номером порта: 8001. Теперь, когда количество моих пользователей увеличилось, я создал еще один управляемый сервер с номером порта: 9001
Раньше все мои запросы приходили на http://ip_address:8001/login.html теперь я хочу, чтобы все запросы приходили с одного и того же адреса, но они перенаправляют на http://ip_address:8001/login.html и http://ip_address:9001/login.html
Примечание: я также хотел бы сообщить, что в моем приложении у меня также работает много других сервлетов, поэтому я хочу пересылку запросов на основе http: // ip_address: номер_порта / сервлет
Любой человек, который знает, как я могу достичь вышеупомянутой конфигурации пересылки запросов в F5-LTM.
Еще раз спасибо.
0 ответов
У меня есть приложение на сервере Weblogic-11g, работающее на управляемом сервере с номером порта: 8001. Теперь, когда количество пользователей увеличилось, я создал еще один управляемый сервер с номером порта: 9001
Я не думаю, что вам нужен другой порт и перенаправление. Вы все еще можете запустить приложение на своем втором сервере через порт 8001. Затем вы можете добавить оба сервера в один виртуальный пул, который будет иметь виртуальный IP-адрес. Затем пользователь может перейти в приложение, используя http://virtualip:8001/login.html. Когда запрос получен виртуальным IP-адресом, он может сбалансировать нагрузку между двумя серверами, на которых запущено приложение на одном и том же порту 8001.
Это хорошая документация на случай, если вы заинтересованы: https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm-basics-11-6-0.html