可以使用nginx的autoindex模块来实现这个功能。

首先,需要确保已经安装了nginx的autoindex模块。可以通过在命令行下运行nginx -V来查看nginx的编译参数,看是否包含了--with-http_autoindex_module参数。

如果没有安装,则需要重新编译nginx并指定--with-http_autoindex_module参数。

接下来,在nginx的配置文件中添加以下配置:

server {
    listen       80;
    server_name  localhost;

    location /zzs {
        autoindex on;
        autoindex_exact_size off;
        autoindex_localtime on;
        alias c:/download/;
    }
}

这个配置中,我们将访问/zzs路径的请求都指向c:/download/文件夹,并启用autoindex模块,使得nginx会自动列出该文件夹下的所有文件。

注意,这个配置中的alias指令是必须的,因为autoindex模块只能列出nginx有权限访问的文件夹下的文件。如果直接使用root指令,则nginx会默认使用nginx安装目录下的html文件夹,而不是c:/download/文件夹

nginx配置访问zzs 返回cdownload 文件夹下所有文件

原文地址: https://www.cveoy.top/t/topic/ftrF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录