Eu tenho um aplicativo django rodando atrás do nginx.
Tudo isso está sendo executado por trás de um balanceador de carga. O balanceador de carga está usando a verificação de integridade HTTP para ativar / desativar nós.
O problema é que a verificação de saúde não envia um cabeçalho de host e o django não consegue prosseguir com uma requisição.
Eu tentei substituir o HOST no nginx mas sem sorte.
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;
}
Qualquer maneira de gerenciá-lo?