nginx显示指定文件

nginx提供文件服务需增强安全性,数据集管理中通过配置nginx 只显示指定目录下以preview.jpg(png,jpeg等)结尾的目录文件,其路径配置需要使用正则表达式,并且传参,配置如下:

# nginx location中 ~开头的路径表示使用正则表达式
location ~ /data/data/dir/(.+preview\.(?:jpg|jpeg|gif|png|bmp|ico))$ {
      # $1表示上述路由匹配中的第一个参数,即()括号中的内容
      alias  /data/data/path/dir/$1;
      autoindex on; # 索引
      autoindex_exact_size on; # 显示文件大小
      autoindex_localtime on; # 显示文件时间
      charset utf-8;
}
posted @ 2024-02-23 15:28  碧之疾风  阅读(28)  评论(0编辑  收藏  举报