Como configuro o nginx para servir arquivos PDF?

Como configuro o nginx para servir arquivos PDF?

Estou começando com uma instalação padrão do nginx. A única modificação que fiz no meu enabled-sites/defaultarquivo foi:

root /home/ubuntu/www

...onde tenho um site e uma /pdfpasta que contém meus arquivos PDF.

Se eu clicar em um link para um arquivo PDF, ele será exibido como texto/html e, claro, parecerá bastante quebrado na janela do navegador.

Se eu adicionar a seção de configuração de Jeremy emhttp://www.jeremywalworth.com/index.php?q=taxonomy/term/49, recebo 404 para o mesmo link de arquivo PDF.

Responder1

verifique se o arquivo mime.types possui esta entrada

application/pdf                       pdf;

e se você incluir o arquivo mime.types na seção http do seu conf

http {
    include       /etc/nginx/mime.types;
...
}

informação relacionada