Приведите ответ в свободной форме........
- haproxy.cfg
Заполните здесь этапы выполнения, если требуется ....
Приведите ответ в свободной форме........
- haproxy.cfg
Заполните здесь этапы выполнения, если требуется ....
Просто обращение к example.local, который нигде не указан
Внесены правки в haproxy.cfg, выполнен релод и запросы
так я и не понял откуда он взялся, example.local, в видео везде .сом, тут поправить 2 строчки и .local сделать.... Если не прав, объясните пожалуйста!!
При запросе с использованием домена example.local ( curl -H 'Host:example.local' http://127.0.0.1:8088 ) - все работает, идет балансировка, так как example.local указан в ACL haproxy.cfg, и обращение к бэкенду идет через него: acl ACL_example.local hdr(host) -i example.local use_backend web_servers if ACL_example.local
Если отправить запрос к HAProxy без указания заголовка Host: example.local, то согласно текущей конфигурации, этот запрос не попадёт в backend. Запрос будет обработан frontend-ом, а на фронтэнде отсутствует условие для обработки запросов. Так как в haproxy.cfg нет указания другого backend-а, настроенного для обработки запросов без указанного условия - запросы, отправляемые без заголовка example.local, останутся необработанными - 503 (Service Unavailable).














