Nginx_配置

index.html

我Nginx配置下载地址:
location /download {
alias usr/share/nginx/html/cc/temp
}
这样我请求www.xxx.com/download/1.png没问题
但是:
如果我文件又用子文件夹区分呢?
比如:
/usr/share/nginx/html/cc/temp/images/1.png
/usr/share/nginx/html/cc/temp/ppts/1.ppt
/usr/share/nginx/html/cc/temp/excels/20221228/1.excel
/usr/share/nginx/html/cc/temp/excels/20221228/2.excel
/usr/share/nginx/html/cc/temp/excels/20221227/2.excel
/usr/share/nginx/html/cc/temp/excels/20221226/3.excel
/usr/share/nginx/html/cc/temp/…./…/….xxxx

解决办法:

location ~^/download/data($|/.*) {
alias /data/html/dh/dist/static$1;

autoindex on; # 开启目录文件列表

autoindex_exact_size on; # 显示出文件的确切大小,单位是bytes

autoindex_localtime on; # 显示的文件时间为文件的服务器时间

charset utf-8,gbk; # 避免中文乱码

Original: https://www.cnblogs.com/ingstyle/p/14413128.html
Author: 彪悍的代码不需要注释
Title: Nginx_配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543579/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 《穷爸爸富爸爸关键结论》

    富爸爸上了停在小店外的小卡车,这时他对我们说:”继续工作,孩子们,你们越快忘记你们的工资,你们未来的生活就会越轻松,继续用你们的头脑思考,不求回报地工作,很快就会发现比…

    Java 2023年6月8日
    068
  • JAVA的类加载过程

    我们详细讲解一下Java虚拟机中类加载的全过程,也就是加载、验证、准备、解析和初始化这5个阶段所执行的具体动作。 一、加载“加载”是”类加载&#…

    Java 2023年5月29日
    090
  • 低版本idea中SpringBoot项目启动失败,提示找不到 javax/servlet/ServletContext类

    转载:https://www.jiweichengzhu.com/article/322378a857194c1580693944eff9468f Original: https:…

    Java 2023年5月29日
    090
  • Disruptor测试结果运算1亿次,耗时5503ms,吞吐量18171000/s,于是我扒开了Disruptor高性能的外衣

    能对比测试 为了直观地感受 Disruptor 有多快,设计了一个性能对比测试:Producer 发布 1 亿次事件,从发布第一个事件开始计时,捕捉 Consumer 处理完所有事…

    Java 2023年6月15日
    075
  • 【leetcode】18. 四数之和

    题目 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c…

    Java 2023年6月6日
    089
  • Java8新特性-Optional类

    Optional 类(java.util.Optional) 是一个 容器类,代表一个值存在或不存在,原来用 nu…

    Java 2023年6月8日
    074
  • DBExplorer使用和修改整理

    2 DBExplorer介绍 DBExplorer是一个B/S架构的Web程序,基于JDBC连接数据库服务。它采用Extjs构建GUI,因此也具有和C/S程序一样良好的使用体验。 …

    Java 2023年6月7日
    0167
  • 限流常见方案

    限流常见方案 我歌月徘徊,我舞影零乱。醒时相交欢,醉后各分散。 一、限流思路 常见的系统服务限流模式有:熔断、服务降级、延迟处理和特殊处理四种。 1、熔断 将熔断措施嵌入到系统设计…

    Java 2023年6月5日
    082
  • Spring Boot入门系列(十六)使用pagehelper实现分页功能

    一、pagehelper介绍 pageHelper是一款非常简单、易用的分页插件,它能很好的集成在spring boot中。它是一个基于mybatis的一款插件,所以我们在使用它时…

    Java 2023年5月30日
    0105
  • 消息中间件MQ的学习境界和路线

    在《深入理解Java类加载机制,再也不用死记硬背了》里我提到了对于一门语言的”会”的三个层次。本篇将以知识地图的形式展现学习消息中间件MQ各个层次要掌握的内…

    Java 2023年5月30日
    0126
  • Spring Cloud Alibaba 使用Nacos作为服务注册中心

    为什么需要注册中心? 在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用;服务管理,核心是有个服务注册表,心跳机制动态维护 ; 服务注册 …

    Java 2023年6月5日
    0108
  • 【年度钻石】Linux云计算+运维(1)《博学谷》黑马

    运维概述与Linux系统安装 【年度钻石】Linux云计算+运维(1)《博学谷》黑马 目标 1、了解运维的基本概念2、了解企业的运行模式3、了解操作系统发展史以及作用4、掌握虚拟机…

    Java 2023年6月7日
    095
  • Spring 事务与事务操作

    1、什么事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败 2、事务四个特性(ACID)(1)原子性 :事务的操作不可分隔,要么都执行,…

    Java 2023年6月7日
    077
  • idea的使用技巧和必要的设置

    idea 如何开启多个线程 打开下面按钮,然后运行相同的代码即可 打开idea需要选择打开哪一个项目 设置如下,关闭下面选项即可 posted @2022-06-17 21:07 …

    Java 2023年6月16日
    0108
  • Springboot优雅参数校验,统一响应,异常处理

    1.统一响应 (1)统一状态码首先定义一个状态码接口,所有状态码都需要实现它 public interface StatusCode { public int getCode();…

    Java 2023年6月8日
    076
  • 多线程简介

    多线程简介 程序本身是指定和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而 进程则是执行程序中的一次执行过程,是一个动态的概念。是系统能够资源分配的单位。 通常在…

    Java 2023年6月9日
    0114
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球