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;
}