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)

大家都在看

  • iOS日志操作与开发,你真的会重视吗

    iOS中常用日志和上报系统浅析 类CocoaLumberjack日志框架架构浅析 Crash的类型介绍和常用收集方案 常用上报技术方案对比和分析 posted @2022-07-1…

    Java 2023年6月16日
    097
  • 全面了解 Java 原子变量类

    一、原子变量类简介 保证线程安全是 Java 并发编程必须要解决的重要问题。Java 从原子性、可见性、有序性这三大特性入手,确保多线程的数据一致性。 确保线程安全最常见的做法是利…

    Java 2023年5月29日
    0135
  • Ceph集群搭建记录

    环境准备 基础环境 node00 192.168.247.144 node00 node01 192.168.247.135 node01 node02 192.168.247.1…

    Java 2023年6月10日
    0134
  • nginx rewrite重写与防盗链配置

    nginx rewrite规则格式:rewrite regex replacement flag flag标记有四种格式: last – 相当于Apache中的Lbreak – 中…

    Java 2023年5月30日
    096
  • Tomcat中的观察者模式 (Lifecycle)

    几个重要的类,接口 LifeCycle : 主题接口 LifeCycleBase : 抽象的主题实现 LifeCycleListener : 观察者 具体分析 public int…

    Java 2023年6月6日
    096
  • NoteOfMySQL-12-备份与还原

    一、备份概述 备份不是单纯的复制数据,因为这样无法留下历史记录和系统的DNS或Registry等信息。完整的备份应包括自动化的数据管理与系统的全面恢复,即备份=复制+管理。 1. …

    Java 2023年6月5日
    092
  • Java 北京时间 转 UTC时间

    ” 北京时间” 转为” UTC时间“,根据需要转换格式不同,实现方式有所不同。 简单整理如下4种格式: 1、UTC格式:2021-1…

    Java 2023年5月29日
    083
  • 手把手带你使用Paint in 3D和Photon撸一个在线涂鸦画板

    Paint in 3D Paint in 3D用于在游戏内和编辑器里绘制所有物体。所有功能已经过深度优化,在WebGL、移动端、VR 以及更多平台用起来都非常好用! 它支持标准管线…

    Java 2023年6月7日
    0103
  • 遇到的一道算法题

    题目是给定一个字符串, 该字符串是一种简单的类似于Javascript函数调用。 比如 func1(123, 456) 或者 func1(123, 456, func2(78, &…

    Java 2023年6月5日
    0107
  • Redis和数据库的数据一致性问题

    在数据读多写少的情况下作为缓存来使用,恐怕是Redis使用最普遍的场景了。当使用Redis作为缓存的时候,一般流程是这样的。 如果缓存在Redis中存在,即缓存命中,则直接返回数据…

    Java 2023年6月7日
    0284
  • windows使用nginx实现网站负载均衡测试实例

    如果你关注过nginx,必定知道nginx这个软件有什么用的,如果你的网站访问量越来越高,一台服务器已经没有办法承受流量压力,那就增多几台服务器来做负载吧。做网站负载可以买硬件设备…

    Java 2023年5月30日
    084
  • Win10离线安装.NET Framework 3.5的方法技巧

    很多办公环境是没有外网的,而Win10又不自带.net 3.5,导致很多运行在.net 2.0\3.0\3.5的程序无法正常运行,所以存在Win10上离线安装.net 3.5的需求…

    Java 2023年6月5日
    088
  • 解决问题 Could not obtain transaction-synchronized Session for current thread

    解决问题 Could not obtain transaction-synchronized Session for current thread 问题现象 在使用Hibernat…

    Java 2023年5月30日
    0100
  • Spring 集成 Swagger

    Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务 Swagger 的目标是对 REST API 定义一个标准且和语言无关的…

    Java 2023年5月30日
    098
  • nginx 屏蔽ip

    在网站运行过程中,我们有的时候需要对某个IP或者IP段进行封禁,禁止IP访问本服务器,如果服务器的环境用的是Nginx,下面我们来看看Nginx如何禁止某个IP访问! 方法一:首先…

    Java 2023年5月30日
    093
  • java多线程

    多线程: 多线程是指程序中包含多个执行流,即在-个程序中可以同时运行多个不同的线程来执行不同的任务。 多线程的好处: 可以提高 CPU 的利用率。在多线程程序中,一个线程必须等待的…

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