Я использую HAproxy в качестве обратного прокси. В моем HAproxy я определил бэкэнд как ниже
backend be_server
mode http
balance leastconn
server server1 host1:port1
на host1:port1
, у меня есть прослушивающее приложение, но это приложение не работает на веб-сервере. Когда запрос поступает на мой веб-интерфейс в HAproxy и когда он направляется на сервер, я вижу следующее сообщение об ошибке в журналах HAproxy
be_server.srvrep[00cb:00cc]: HTTP/1.1 404 Not Found
, где говорится, что сервер не найден, пока мое приложение работает на этом хосте. и порт, и если я закручиваю его напрямую (без HAproxy), он отвечает. Это связано с тем, что проблема вызвана тем, что HAproxy сначала попытался установить соединение с веб-сервером, а у меня нет реального веб-сервера. Какое решение здесь? Должен ли я заменить backend
на http-request redirect
?