Skip to content

SLzDevOps/Netology_cluster-balance2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Домашнее задание к занятию "Кластеризация и балансировка нагрузки" - Фомичев Анатолий

Задание 1

Приведите ответ в свободной форме........

  1. haproxy.cfg
  2. Заполните здесь этапы выполнения, если требуется ....

` alt text. alt text. alt text. alt text. alt text. alt text. alt text. alt text.


Задание 2

Приведите ответ в свободной форме........

  1. haproxy.cfg
  2. Заполните здесь этапы выполнения, если требуется ....

` alt text. alt text.

Доработка

Просто обращение к example.local, который нигде не указан

alt text.

Внесены правки в haproxy.cfg, выполнен релод и запросы

alt text. alt text.

так я и не понял откуда он взялся, example.local, в видео везде .сом, тут поправить 2 строчки и .local сделать.... Если не прав, объясните пожалуйста!!

Доработка 2

При запросе с использованием домена 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

alt text.

Если отправить запрос к HAProxy без указания заголовка Host: example.local, то согласно текущей конфигурации, этот запрос не попадёт в backend. Запрос будет обработан frontend-ом, а на фронтэнде отсутствует условие для обработки запросов. Так как в haproxy.cfg нет указания другого backend-а, настроенного для обработки запросов без указанного условия - запросы, отправляемые без заголовка example.local, останутся необработанными - 503 (Service Unavailable).

alt text.

Спасибо!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published