У меня есть приложение django, работающее за nginx.
Все это работает за балансировщиком нагрузки. Балансировщик нагрузки использует HTTP-проверку работоспособности для включения / отключения узлов.
Проблема в том, что проверка работоспособности не отправляет заголовок хоста, и django не может обработать запрос.
Я попытался перезаписать HOST в nginx, но безуспешно.
location /health-check {
access_log off;
uwsgi_pass application;
proxy_read_timeout 10;
proxy_pass_header Server;
proxy_set_header Host health-check.xxxxx.com;
proxy_set_header X-Forwarded-Host health-check.xxxxx.com;
include /opt/conf/uwsgi_params;
}
Есть способ справиться с этим?