nginx配置服务器文件下载
访问ip+/data/access/+文件名进行文件下载,如:192.168.2.100/data/access/1.txt
server {
listen 80;
server_name localhost;
charset utf-8;
#access_log logs/host.access.log main;
client_max_body_size 1024m;
location / {
root html;
index index.html index.htm;
}
location ^~ /data/access {
rewrite ^/data/access/(.*)$ /$1 break;
add_header Content-Type "application/octet-stream;charset=utf-8";
add_header Content-Disposition "attachment; filename*=utf-8'zh_cn'$arg_n";
root /root/data;
}
...
配置后可以下载或访问/root/data目录下的文件