Nginx 静态文件的扩展名仅允许下载
我正在尝试设置nginx下载只允许有扩展名 我有静态文件.txt.kvm,在Nginx 静态文件的扩展名仅允许下载,nginx,download,Nginx,Download,我正在尝试设置nginx下载只允许有扩展名 我有静态文件.txt.kvm,在/var/www/download/ 我正在尝试使用扩展名(.txt.kvm etc**)下载允许通过nginx和其他所有没有扩展名的文件不允许直接下载 如何在nginx.conf中执行此操作 server { listen 8000; listen somename:8080; server_name somename alias another.alias;
/var/www/download/
我正在尝试使用扩展名(.txt.kvm etc**)
下载允许通过nginx和其他所有没有扩展名的文件不允许直接下载
如何在nginx.conf中执行此操作
server {
listen 8000;
listen somename:8080;
server_name somename alias another.alias;
location / {
root /var/www/download;
index index.html index.htm;
}
}
我的nginx.conf
server {
listen 8000;
listen somename:8080;
server_name somename alias another.alias;
location / {
root /var/www/download;
index index.html index.htm;
}
}
location~*(?[^/]+\(mp3 | jpg | jpeg |等))${
#添加或删除所有需要的扩展。
添加标题内容处置“附件;文件名=“$filename””;
}
另外,如果您有其他没有扩展名的文件,只需添加另一个与之匹配的位置并添加此标题,请确保传递文件名