rails 3.2 app的NGINX到期标头

时间:2012-11-02 03:59:37

标签: ruby-on-rails nginx header

我正在尝试在nginx 1.2.4上添加3.2应用程序的到期标头,并使用默认支持头模块进行编译。

我在服务器{}块内的规则是:

location /assets/ {
    access_log   off;
    expires      30d;
}

我根据我在网上找到的文件扩展名尝试了其他reg exp,但似乎都没有用。 我做错了什么?

回复标题是:

Accept-Ranges   bytes
Age 0
Cache-Control   proxy-revalidate
Connection  Keep-Alive
Content-Type    text/css
Date    Fri, 02 Nov 2012 03:58:45 GMT
Last-Modified   Fri, 02 Nov 2012 01:08:09 GMT
Via 1.1 BC5-ACLD

4 个答案:

答案 0 :(得分:1)

是的,我终于发现我最初的规则是完美的。 我的互联网提供商正在围绕来自非国家网站(我住在新西兰)的内容做一些聪明的事情,所以标题被他们的一些代理人改变了。 一切都好,我很困惑,因为我使用了这些规则堆,从来没有遇到过麻烦;这是我第一次在nz的另一个国家/地区使用服务器,因此从未遇到过这个问题。

答案 1 :(得分:0)

答案 2 :(得分:0)

答案 3 :(得分:0)

确保将该配置文件放在正确的位置。确保重新启动nginx。