记录分享知识
关于本站 写备忘 注册
首页 > 计算机技术 > Web服务器 > Nginx

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

原创 lihf8515于2025年01月14日 15:15发表
来源:本站 阅读:151

我们的网站有必要对用户进行一些限制,比如,限制下载指定类型的文件。为了缓解服务器压力,可以开启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 HF备忘录. All Rights Reserved.
中华人民共和国工业和信息化部ICP备案序号:皖ICP备2025073039号