首页 > 计算机技术 > Web服务器 > Nginx

nginx限制下载指定类型的文件及开启nginx的静态文件缓存

原创 lihf8515 2025年01月14日 15:15
来源:本站 阅读:647

我们的网站有必要对用户进行一些限制,比如,限制下载指定类型的文件。为了缓解服务器压力,可以开启nginx的静态文件缓存。闲话少说,我们打开服务器 /etc/nginx/sites-enabled/vhost.conf 文件,这个文件默认安装的nginx是没有的。需要手动创建,方便配置多个网站。

找到server段,添加以下配置代码

# 禁止下载指定扩展名的文件
location ~* \.(ini|sql)$ {
  deny all;
}
## 静态文件缓存
location ~* \.(?:css|gif|htc|ico|js|jpe?g|png|swf|html)$ {
  root /home/admin/data/web/hfsoft;
  if (-f $request_filename){
    expires 1d;
    break;
  }
  add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate";
}

配置内容非常简单,这里不作详细解释。

友情链接: 海峰收银系统  
Copyright © 2025 hfsoft.top All Rights Reserved.
中华人民共和国工业和信息化部ICP备案序号:皖ICP备2025073039号