nginx:搭建简单的文件下载服务器

location /downloads/ {
    root /var/www;
    autoindex on;  # 启用目录列表功能,允许用户浏览目录内容
    autoindex_exact_size off;  # 显示文件大小为人类可读格式
    autoindex_localtime on;  # 显示文件的本地时间
    if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){
            # 当文件格式为上述格式时,将头字段属性Content-Disposition的值设置为"attachment"
            add_header Content-Disposition 'attachment; filename="$1"';
    }
    rewrite ^/downloads/(.+)$ /downloads/$1 break;
}
posted @ 2025-01-08 16:50  ANLIENG  阅读(86)  评论(0)    收藏  举报