¿Cómo configuro nginx para servir archivos PDF?

¿Cómo configuro nginx para servir archivos PDF?

Estoy empezando con una instalación predeterminada de nginx. La única modificación que le hice a mi enabled-sites/defaultarchivo es:

root /home/ubuntu/www

...donde tengo un sitio web y una /pdfcarpeta que contiene mis archivos pdf.

Si hago clic en un enlace a un archivo pdf, aparece como texto/html y, por supuesto, se ve bastante roto en la ventana del navegador.

Si agrego la sección de configuración de Jeremy desdehttp://www.jeremywalworth.com/index.php?q=taxonomy/term/49, luego obtengo 404 para el mismo enlace de archivo pdf.

Respuesta1

compruebe si el archivo mime.types tiene esta entrada

application/pdf                       pdf;

y si incluye el archivo mime.types en la sección http de su configuración

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

información relacionada