nginx.conf中的Nginx设置

时间:2014-03-23 15:43:16

标签: ubuntu nginx

这是我第一次使用nginx,这也是我需要建议的原因:

我不明白为什么我不允许更改nginx.conf文件,尽管我已经更改了它的权限。 (它总是显示“在保存时无法创建备份文件”)

但我需要在其中设置这些选项:

1)所有包含.js,.css,.jpeg等文件的文件都必须来自me / static

2)而且文件必须带有标题,在浏览器旁边缓存文件

谢谢你的回答!

1 个答案:

答案 0 :(得分:0)

如果您仍然无法写信给您的nginx.conf,则可能无法成功更改其所有权。好。别这么做。

相反,通过使用&sudo'例如' sudo vim nginx.conf`继续编辑命令,给自己(临时)root权限。如果这不起作用,您可能必须以root身份登录并将自己添加到sudoers组。

对于缓存静态文件,您需要向位置块添加Cache-Control "public"标头和到期日期。到期必须明确设置或不起作用。 E.g:

location /static/ {
    expires max;
    add_header Cache-Control "public";
}

有关详细信息,请参阅HttpHeadersModule