如何配置 nginx 来提供 PDF 文件?

如何配置 nginx 来提供 PDF 文件?

我从 nginx 的默认安装开始。我对文件所做的唯一修改enabled-sites/default是:

root /home/ubuntu/www

...我有一个网站和一个/pdf包含我的 pdf 文件的文件夹。

如果我单击 pdf 文件的链接,它将以文本/html 的形式呈现,并且在浏览器窗口中看起来会相当不完整。

如果我添加 Jeremy 的配置部分http://www.jeremywalworth.com/index.php?q=taxonomy/term/49,然后我得到相同的 pdf 文件链接的 404 错误。

答案1

检查 mime.types 文件是否有此条目

application/pdf                       pdf;

如果你在配置文件的 http 部分包含了 mime.types 文件

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

相关内容