Как настроить nginx для обслуживания PDF-файлов?

Как настроить nginx для обслуживания PDF-файлов?

Я начинаю с установки nginx по умолчанию. Единственное изменение, которое я сделал в своем enabled-sites/defaultфайле, это:

root /home/ubuntu/www

...где у меня есть веб-сайт и /pdfпапка, содержащая мои PDF-файлы.

Если я нажимаю на ссылку на PDF-файл, он отображается как text/html и, конечно, выглядит довольно некорректно в окне браузера.

Если я добавлю раздел конфигурации Джереми изhttp://www.jeremywalworth.com/index.php?q=taxonomy/term/49, то я получаю ошибку 404 для той же ссылки на PDF-файл.

решение1

проверьте, есть ли в файле mime.types эта запись

application/pdf                       pdf;

и если вы включите файл mime.types в раздел http вашего conf

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

Связанный контент