Hey, eu estava testando o módulo echo hoje com uma configuração semelhante para um "403" personalizado ...
Eu não estava conseguindo ler os documentos corretamente e pesquisar no Google me levou a uma pergunta.
Se: link
Em vez de usar add_header Content-Type, tente:
default_type "text / html; charset = UTF-8";
Não tenho certeza se o add_header deve funcionar, mas não é mencionado no manual do módulo. [edit]: também o default_type provavelmente já está definido no conf global nginx para: default_type application / octet-stream; Eu estava esquecendo isso, então ainda é melhor mudá-lo aqui se você quiser ver uma resposta no navegador. [/ Edit]
* Observação: você ainda deve manter o "echo_status 504;" se você não quiser ver a resposta "200".