Eu configurei um proxy reverso com nginx para webmin.. Mas parece que o nginx não envia a resposta HTTP antes que a conexão seja fechada?!
Se uma solicitação longa (cronjob) for solicitada, a saída será recebida primeiro pelo usuário final após o término da solicitação? Como configurar o nginx para que a resposta seja enviada assim que o primeiro byte for enviado de volta ao proxy (nginx)?
location / {
proxy_pass https://xx.xx.xx.xx:10000/;
}
Você poderia simplesmente desligar
proxy_buffering
.Esteja ciente de que o buffer é uma otimização de desempenho que geralmente funciona melhor quando ativado; se desativá-lo causar problemas gerais, você pode desativá-lo apenas para locais específicos (criando um novo
location
bloco).