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

Set*_*eth 6 nginx pdf

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

root /home/ubuntu/www
Run Code Online (Sandbox Code Playgroud)

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

如果我单击 pdf 文件的链接,它会以 text/html 的形式提供,当然在浏览器窗口中看起来相当糟糕。

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

小智 5

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

application/pdf                       pdf;
Run Code Online (Sandbox Code Playgroud)

如果您在conf的http部分中包含mime.types文件

http {
    include       /etc/nginx/mime.types;
...
}
Run Code Online (Sandbox Code Playgroud)