配置nginx以提供静态json文件
问题描述:
切换到nginx的网站,我遇到的一个问题是提供静态json文件。配置nginx以提供静态json文件
我加入MIME类型:
application/zip zip;
...
application/json json;
...
并重新启动,但它试图充当它作为一个下载(即http://domain.com/json-tmp/locations.json
)。我还需要配置什么?
THX
答
我知道这篇文章相当老,但添加application/json mime类型到nginx配置文件再加上重新启动服务器应该工作。
当您请求json文件时,尝试调试响应头并检查Content-Type头是否已成功更改为application/json。
答
尝试为它服务,如JavaScript ...
application/javascript json;
或纯文本...
text/plain txt json;
我第一次尝试的JavaScript。
答
我不得不添加
application/json json;
在/etc/nginx/mime.types
并重启nginx的,使其工作。
我认为它不知道如何处理这个文件类型并返回。尝试在Safari,Chrome和FF上下载 – timpone 2011-12-29 18:00:52