Назад | Перейти на главную страницу

Как я могу заставить HAPROXY распознавать, что сервер включен, когда сервлет прослушивает корневой контекст?

Я пытаюсь настроить haproxy, чтобы HTTP-запросы направлялись на сервлеты, размещенные в websphere.

У сервлетов есть такой корневой контекст, что:

wget  [host]:[port]/[root context] 

возвращает ответ был как

wget  [host]:[port]

возвращает 404

Как настроить haproxy, чтобы прокси определял что-то вроде этого:

listen MyProxy aaa.bbb.ccc.ddd:80 
mode http 
...      
server SERVER1 xxx.xxx.xxx.xx:8080 cookie SERVER_01 check 
...

не приводит к сообщению haproxy, что сервер не работает с 404? Я не вижу, где я могу указать корневой контекст.

Спасибо

Вам просто нужно указать URL-адрес для проверки с помощью «option httpchk». Например :

 option httpchk /index.html