Ubuntu环境下使用nginx实现强制下载静态资源

news/2024/7/7 21:45:15 标签: ubuntu, nginx

安装Nginx

sudo apt update
sudo apt install nginx

关闭防火墙

sudo ufw allow 'Nginx HTTP'

修改nginx配置

cd /etc/nginx/conf.d
vi nginx.conf

在http配置中添加(/your path/为需要下载的文件路径)

server {
    listen 80;
    server_name localhost;
    location / {
        root   /your path/;
        if ($request_filename ~* ^.*?\.(jpg|jpeg|png|gif|txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){
            add_header Content-Disposition "attachment;";
            }
    }
}

重启nginx服务使其生效

systemctl restart nginx.service

如遇如下错误

systemctl: command not found

可用以下方法重启

sudo service nginx restart

至此配置结束,可访问ip/your path/文件名 浏览器强制下载静态资源


http://www.niftyadmin.cn/n/5246934.html

相关文章

LeetCode双指针:在排序数组中查找元素的第一个和最后一个位置

LeetCode双指针:在排序数组中查找元素的第一个和最后一个位置 题目描述 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -…

EOCR-CT电流互感器与SR-CT区别简介

电流互感器CT是(Current Transformers)的缩写,是将一次测的大电流,按比列变为适合通过测量仪表或保护装置的变换设备。 EOCR外部电流互感器3CT和SR-CT是专为保护大负载的组合使用,电流变比100:5&#xff0…

蕃茄田艺术×熊小米动画大电影,千名小作者招募启动

近日,知名儿童艺术创新教育品牌蕃茄田艺术宣布与儿童动画IP熊小米合作,共同启动一场前所未有的儿童动画大电影项目。这不仅是对创新艺术教育的巅峰探索,更是一场将千人的创意凝聚盛宴。目前,蕃茄田艺术即将开启对外海选&#xff0…

【动态规划系列】环形子数组的和-918

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

kyuubi整合flink yarn application model

目录 概述配置flink 配置kyuubi 配置kyuubi-defaults.confkyuubi-env.shhive 验证启动kyuubibeeline 连接使用hive catalogsql测试 结束 概述 flink 版本 1.17.1、kyuubi 1.8.0、hive 3.1.3、paimon 0.5 整合过程中,需要注意对应的版本。 注意以上版本 姊妹篇 k…

C++基础 强制转换

目录 static_cast&#xff1a;static_cast(expression) const_cast dynamic_cast reinterpret_cast C 提供以下几类转换 static_cast&#xff1a;static_cast<type-id>(expression) tatic_cast 主要用于以下几种情况&#xff1a; 用于显式地将一个表达式转换为另一…

力扣labuladong一刷day31天二叉树

力扣labuladong一刷day31天二叉树 一、652. 寻找重复的子树 题目链接&#xff1a;https://leetcode.cn/problems/find-duplicate-subtrees/ 思路&#xff1a; 寻找重复的子树&#xff0c;从某个节点看你需要子节点的信息&#xff0c;采用后序遍历可以获取到&#xff0c;那么…

flask web开发学习之初识flask(三)

文章目录 一、flask扩展二、项目配置1. 直接配置2. 使用配置文件3. 使用环境变量4. 实例文件夹 三、flask命令四、模版和静态文件五、flask和mvc架构 一、flask扩展 flask扩展是指那些为Flask框架提供额外功能和特性的库。这些扩展通常遵循Flask的设计原则&#xff0c;易于集成…