Проблема с портами конфигурации HAProxy - PullRequest
0 голосов
/ 06 мая 2020

Привет :) У меня проблема с настройкой HAProxy. У меня есть haproxy и два бэкэнд-сервера (бэкэнд-серверы прослушивают порт 1234)

Это моя конфигурация haproxu:

frontend http_front
 bind *:80

backend http_back
 balance roundrobin
 server server1 10.0.0.2:1234
 server server2 10.0.0.3:1234

Эта конфигурация не работает, но когда я добавляю во фронтенд:

bind *:1234

Он отлично работает - я этого не понимаю, потому что bind *: 1234 сообщает только haproxy для прослушивания порта 1234 и больше ничего. Есть ли у вас какие-нибудь советы или объяснения?

1 Ответ

0 голосов
/ 07 мая 2020

Порт 80 является привилегированным портом, это означает, что вы можете запускать haproxy как root только тогда, когда хотите, чтобы haproxy прослушивал порт 80.
Другая причина может заключаться в том, что другой сервер прослушивает порт 80. Возможно, на этой машине работает веб-сервер, который прослушивает порт 80.

...