Назад | Перейти на главную страницу

Демон проверки работоспособности не отправляет заголовок хоста

У меня есть приложение 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;
}

Есть способ справиться с этим?