文章

使用nginx下载服务器上的文件

我们在nginx监听的任意一个服务中加入下面的location块就可以下载文件:

1
2
3
4
5
6
7
8
9
server {
    listen 80;
    server_name example.com;  # 替换为您的域名或IP地址

    location /files/ {
        alias /path/to/files/;  # 替换为您要提供下载的文件所在目录的路径
        autoindex on;
    }
}

效果就是下面这样的:

image-20250307150401195

本文由作者按照 CC BY 4.0 进行授权